我希望能够在他播出时引导我的播放器。所以我编写了一个名为CheckTilt()
的方法,该方法在FixedUpdate()
中调用,它基本上检查平板电脑是否已在x方向上移动。 CheckTilt()
内部的条件基于名为bool
的{{1}}变量,当玩家空降时基本上是假的,否则该部分正常。但是,我无法根据加速度计让玩家移动。这是我的方法:
isGrounded
其他信息:我正在为 android 设备构建此功能,并使用unity远程测试它。
答案 0 :(得分:2)
幸运的是,答案只是与Unity遥控器不相符 - 您必须构建才能尝试。
回答你的另一个问题:几乎不可能猜出“平价”。你必须尝试一下,如果这不对,只需乘以-1f即可。 (我所做的是在屏幕上包含一个UI按钮,交换奇偶校验 - 但实际上只需构建两次,直到你得到它!)
不要忘记
因为他们是从未在游戏行业工作的完全白痴。
但你几乎肯定要做到这一点:
您熟悉使用Canvas / UI系统,对吧?如果没有告诉我。
1)制作画布并添加三个文本字段
2)这样做
public Text showX;
public Text showY;
public Text showZ;
然后
showX.text = yourAccelerometer.x.ToString("f2");
.. same for the others ..
这似乎是一种痛苦,但我保证,这是弄清楚到底发生了什么的唯一方法。