using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class RigiMove : MonoBehaviour {
private Rigidbody m_rigidbody;
// Use this for initialization
void Start () {
m_rigidbody = gameObject.GetComponent<Rigidbody>();
}
// Update is called once per frame
void Update () {
if (Input.GetKey(KeyCode.A)){
m_rigidbody.MovePosition(m_rigidbody.position + Vector3.left * 5 * Time.deltaTime);
}
if (Input.GetKey(KeyCode.D)) {
m_rigidbody.MovePosition(m_rigidbody.position + Vector3.right * 5 * Time.deltaTime);
}
if (Input.GetKey(KeyCode.W)) {
m_rigidbody.MovePosition(m_rigidbody.position + Vector3.forward * 5 * Time.deltaTime);
}
if (Input.GetKey(KeyCode.S)) {
m_rigidbody.MovePosition(m_rigidbody.position + Vector3.back * 5 * Time.deltaTime);
}
}
}
Unity3D学习记录——刚体移动
最新推荐文章于 2024-12-19 22:49:40 发布
本文介绍了一个简单的Unity脚本,该脚本使用键盘输入来控制带有刚体组件的游戏对象进行移动。通过检测A、D、W、S键,游戏对象可以实现左、右、前、后的平移。
1532

被折叠的 条评论
为什么被折叠?



