var from :Vector2;
function Update(){
if (Input.GetMouseButton(1)){
var offset = Input.mousePosition;
transform.Rotate(Vector3.up*offset.x,Space.World);
transform.Rotate(Vector3.right*offset.y,Space.World);
from -= Input.mousePosition;
}
}
function Update(){
if (Input.GetMouseButton(1)){
var offset = Input.mousePosition;
transform.Rotate(Vector3.up*offset.x,Space.World);
transform.Rotate(Vector3.right*offset.y,Space.World);
from -= Input.mousePosition;
}
}
该脚本演示了如何使用鼠标输入来实现3D对象的旋转控制。通过检测鼠标的右键点击并获取鼠标位置,实现了沿X轴和Y轴的旋转。此方法适用于Unity游戏开发中的物体交互。
5910

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



