《表3 鼠标按下弹起监听:基于Unity3D反恐排爆机器人虚拟仿真设计》
表2中a1为内部浮点数变量private float,用来对关节旋转速度进行调控及UI显示,一共6组变量,在UI自带的按钮On Click监测下,将a1=float.Parse(inputfile[0].text)放入定义public void shezhisudu()函数中,使UI输入框中用户输入的字符串string转换成float类型变量,对关节进行控制,同时在Update()函数中按钮触发事件条件内编写inputfile[0].text=a1.ToString()实现对速度每一帧实时展示在UI速度输入框。实现按钮长按控制部件运动需要在控制运动按钮上挂载Event Trigger组件,实现鼠标按下抬起监测,定义方法public void LongPress1(bool bStart),通过改变布尔变量b Start状态实现监测,在Update()函数中每一帧监测b Start布尔值来进行按钮长按控制物体运动,鼠标按下、弹起监听事件逻辑见表3。
图表编号 | XD00172320300 严禁用于非法目的 |
---|---|
绘制时间 | 2020.03.25 |
作者 | 杨鑫科、吴娟、徐浩、李鑫鑫 |
绘制单位 | 太原理工大学机械与运载工程学院、太原理工大学机械与运载工程学院、太原理工大学机械与运载工程学院、太原理工大学机械与运载工程学院 |
更多格式 | 高清、无水印(增值服务) |