用translate方法通过acceleration移动喷火龙的问题
我在用translate方法移动喷火龙的过程中,我的代码如下:
Vector3 transitionV3 = new Vector3(Input.acceleration.x * speed * Time.deltaTime, Input.acceleration.y * speed * Time.deltaTime); this.transform.Translate(transitionV3);
但是这样我的手机如果向右倾斜,那么喷火龙就向左移动,如果向左倾斜,那么喷火龙就向右移动,如果我将Vector3的第一个参数加上一个负号,那么才能正常运行,这个是怎么回事呢?我使用的unity版本是2017.1