如何让我的角色沿着正确的轴移动?
问题描述:
基本上,我希望能够沿着正确的轴移动我的角色,我相信它是X?上面的图片解释了我希望如何移动。
我想重新沿此线的东西:http://www.venusarcade.com/Tube-Racer.htm
它目前可以左右移动,但不喜欢这^
我想这还需要能够有涨有跌避免障碍。
你需要从我那里重新创建脚本?
谢谢!
答
不知道如果我明白你需要什么,但我的第一印象是你想使用“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')。
希望这会有所帮助。
你有什么试过自己? 同样在那个游戏中,你链接它看起来水平正在改变。 – Riley
我设法让我的飞机模型导入和移动,就像一架飞机,但它不是理想的 - https://twitter.com/MouldyGaming/status/756461998284607488 是的,它似乎是这样,但我已经有了运动玩家和重新生成随机平台,所以它的工作原理相同:) – Samuel
*你自己试过了什么?*是关于你迄今为止编写的代码。不是它的样子 –