您的位置:首页 > 移动开发 > Unity3D

Unity触摸操作

2016-08-06 11:35 441 查看
void OnEnable(){
EasyJoystick.On_JoystickMove += OnJoystickMove;//添加委托
EasyJoystick.On_JoystickMoveEnd += OnJoystickMoveEnd;
}
void OnJoystickMove(MovingJoystick joy){
//	print ("Move");
if (joy.joystickName == "Myjoystick") {
float joyPosX = joy.joystickAxis.x;
float joyPosY = joy.joystickAxis.y;
if (joyPosY!=0||joyPosX!=0) {
transform.LookAt (new Vector3(this.transform.position.x+joyPosX,
this.transform.position.y,this.transform.position.z+joyPosY));//设置摄像机跟随使物体始终正面朝向
transform.Translate (Vector3.forward*Time.deltaTime);
}
}
}
void OnJoystickMoveEnd(MovingJoystick joy){
//print ("End");
}


                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: