求助啊,角色移动控制脚本,c#的

 我来答
宝子哟
2017-07-15 · TA获得超过447个赞
知道小有建树答主
回答量:190
采纳率:40%
帮助的人:72.8万
展开全部

...你说的,谁知道是什么意思,不会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答

如有疑问,请您追问!

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式