这个方法不是作一个射线来PICK物品。是用了U3D中一个比较方便的API来实现的,非常简单。
int speed = 10;
void OnMouseDrag () {
transform.position += Vector3.right * Time.deltaTime*Input.GetAxis ("Mouse X") * speed;
transform.position += Vector3.forward * Time.deltaTime*Input.GetAxis ("Mouse Y")* speed;;
}
int speed = 10;
void OnMouseDrag () {
transform.position += Vector3.right * Time.deltaTime*Input.GetAxis ("Mouse X") * speed;
transform.position += Vector3.forward * Time.deltaTime*Input.GetAxis ("Mouse Y")* speed;;
}
本文介绍了一个简单的Unity3D脚本实例,通过使用Unity3D内置API,实现物体随鼠标拖动而移动的效果。该脚本利用了鼠标X轴和Y轴的输入来分别控制物体沿水平方向和垂直方向的移动。
1276

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



