求助啊,角色移动控制脚本,c#的
1个回答
展开全部
...你说的,谁知道是什么意思,不会U3D的以为是毛线
是不是控制一个物体(角色)上,下,左,右...移动?
这是我以前写U3D游戏写控制脚本:(通过 W=上 S=下 A=左 D=右) 按 世界级坐标轴
using UnityEngine;
using System.Collections;
public class A1 : MonoBehaviour {
private Transform s;
void Start () {
s = gameObject.GetComponent<Transform> ();
}
// Update is called once per frame
void Update () {
if (Input.GetKey (KeyCode.W)) {
s.Translate (Vector3.forward * 0.3f, Space.World);
}
if (Input.GetKey (KeyCode.S)) {
s.Translate (Vector3.back * 0.3f, Space.World);
}
if (Input.GetKey (KeyCode.A)) {
s.Translate (Vector3.left * 0.3f, Space.World);
}
if (Input.GetKey (KeyCode.D)) {
s.Translate (Vector3.right * 0.3f, Space.World);
}
}
}
如果不懂,请追问
FSP团队 ASV答
如有疑问,请您追问!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询