摇杆穿墙移动带码代码(只需要有核心就能用)

2019/08/18473 浏览游戏开发攻略
begincode;name:未命名方法;1:=act 1.0.setKinematic(Bool 0);2:=varf UICircle.操纵图标三.坐标(Vector3 0.9,0.35,0);3:=varf UICircle.操纵图标二.坐标(Vector3 0.25,0.35,0);4:=varf UICircle.操纵图标.坐标(Vector3 0.25,0.35,0);5:=varf UIRect.操纵图标4.坐标(Vector3 0.9,0.35,0);6:UIButton 控制键二=fun ui.button(Vector3 0.9,0.35,0:Vector3 200,400,0:Color 255,0,0,255:String :Float 100:Float 10);7:Vector3 触摸点位置二=varf UIButton.控制键二.触摸点位置();8:Float 触摸点位置二y=varf Vector3.触摸点位置二.y();9:Vector3 操控图标三坐标=fun creatVariable.Vector3(Float 0.9:var 触摸点位置二y:Float 0);10:Float 距离y=fun float.minus(var 触摸点位置二y:Float 0.35);11:Float 相对y=fun float.add(var 初始y:var 距离y);12:UICircle 操纵图标三=fun ui.circle(var 操控图标三坐标:Float 100:Float 50:Color 255,0,0,255);13:UIRect 操纵图标4=fun ui.rect(var 操控图标三坐标:Vector3 170,370,0:Float 90:Float 20:Color 255,0,0,255);14:Vector3 速度垂直=fun creatVariable.Vector3(var 初始x:var 相对y:var 初始z);15:Vector3 速度=fun creatVariable.Vector3(var 相对x:var 相对y:var 相对z);16:if varf UIButton.控制键二.是否按住();17: =varf UICircle.操纵图标三.坐标(var 操控图标三坐标);18: =varf UIRect.操纵图标4.坐标(var 操控图标三坐标);19: =varf Mech.机械.移动(var 速度垂直);20: if varf UIButton.控制键.是否按住();21: =varf Mech.机械.移动(var 速度);22:Mech 机械=act 1.0.getMech();23:Vector3 初始坐标=act 1.0.getPosition();24:UIButton 控制键=fun ui.button(Vector3 0.25,0.35,0:Vector3 400,400,0:Color 255,0,0,255:String :Float 200:Float 10);25:UICircle 操纵图标=fun ui.circle(Vector3 0.25,0.35,0:Float 100:Float 50:Color 255,0,0,255);26:UICircle 操纵图标二=fun ui.circle(Vector3 0.25,0.35,0:Float 370:Float 20:Color 255,0,0,255);27:Vector3 触摸点位置=varf UIButton.控制键.触摸点位置();28:Float 触摸点位置x=varf Vector3.触摸点位置.x();29:Float 触摸点位置y=varf Vector3.触摸点位置.y();30:Float 距离x=fun float.minus(var 触摸点位置x:Float 0.25);31:Float 距离z=fun float.minus(var 触摸点位置y:Float 0.35);32:Float 初始z=varf Vector3.初始坐标.z();33:Float 初始x=varf Vector3.初始坐标.x();34:Float 初始y=varf Vector3.初始坐标.y();35:Float 相对x=fun float.add(var 初始x:var 距离x);36:Float 相对z=fun float.add(var 初始z:var 距离z);37:Vector3 速度水平=fun creatVariable.Vector3(var 相对x:var 初始y:var 相对z);38:if varf UIButton.控制键.是否按住();39: =varf UICircle.操纵图标.坐标(var 触摸点位置);40: =varf UICircle.操纵图标二.坐标(var 触摸点位置);41: =varf Mech.机械.移动(var 速度水平);endcode
13
13
7