2016-07-22 101 views
0

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

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

我想重新沿此线的东西:http://www.venusarcade.com/Tube-Racer.htm

它目前可以左右移动,但不喜欢这^

我想这还需要能够有涨有跌避免障碍。

你需要从我那里重新创建脚本?

谢谢!

+1

你有什么试过自己? 同样在那个游戏中,你链接它看起来水平正在改变。 – Riley

+0

我设法让我的飞机模型导入和移动,就像一架飞机,但它不是理想的 - https://twitter.com/MouldyGaming/status/756461998284607488 是的,它似乎是这样,但我已经有了运动玩家和重新生成随机平台,所以它的工作原理相同:) – Samuel

+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')。

希望这会有所帮助。