我想知道是否有办法控制带有操纵杆的3D船在Android设备上发布游戏。只有在使用桌面键时,船才会移动。我正在使用这个C#代码:
void Update ()
{
float h = Input.GetAxis("Horizontal");
float v = Input.GetAxis("Vertical");
rbody.AddTorque(0f,h*turnSpeed*Time.deltaTime,0f);
rbody.AddForce(transform.forward*v*accellerateSpeed*Time.deltaTime);
}
如何更改它以使用操纵杆在Android上移动船?
答案 0 :(得分:1)
为什么不尝试导入角色控制器资产。其中有一个带有操纵杆的预制件。如果有效,请不要忘记单击勾选按钮☺
答案 1 :(得分:0)
void Update ()
{
float h = CrossPlatformInputManager.GetAxis("Horizontal");
float v = CrossPlatformInputManager.GetAxis("Vertical");
rbody.AddTorque(0f,h*turnSpeed*Time.deltaTime,0f);
rbody.AddForce(transform.forward*v*accellerateSpeed*Time.deltaTime);
}