如何让我的角色沿正确的轴移动?

时间:2016-07-22 12:29:01

标签: c# unity3d

Current Game

基本上,我希望能够沿正确的轴移动我的角色,我相信它是X?上图解释了我希望它如何移动。

我想重新创建一些内容:http://www.venusarcade.com/Tube-Racer.htm

它当前可以向左和向右移动但不像这样^

我想它还需要能够上下移动来避开障碍物。

我需要什么才能重新创建脚本?

谢谢!

1 个答案:

答案 0 :(得分:1)

不确定我是否理解您的需求,但我的第一印象是您想要使用“RotateAround”。 文档: https://docs.unity3d.com/ScriptReference/Transform.RotateAround.html

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour {
    void Update() {
        transform.RotateAround(Vector3.zero, Vector3.up, 20 * Time.deltaTime);
    }
}

Youtube视频说明:https://www.youtube.com/watch?v=j3Whvf6V1xU

按水平键(箭头键或'A'/'D')时,调用该功能旋转。

希望这有帮助。