Unity之一天一个技术点(十三)---以指定对象为中心,根据鼠标位置旋转照相机
来源:互联网 发布:itunes软件备份 编辑:程序博客网 时间:2024/05/16 12:16
var target : Transform;var distance = 10.0;var xSpeed = 250.0;var ySpeed = 120.0;var yMinLimit = -20;var yMaxLimit = 80;private var x = 0.0;private var y = 0.0;@AddComponentMenu("Camera-Control/Mouse Orbit")partial class MouseOrbit { }function Start () { var angles = transform.eulerAngles; x = angles.y; y = angles.x; // Make the rigid body not change rotation if (rigidbody) rigidbody.freezeRotation = true;}function LateUpdate () { if (target) { x += Input.GetAxis("Mouse X") * xSpeed * 0.02; y -= Input.GetAxis("Mouse Y") * ySpeed * 0.02; y = ClampAngle(y, yMinLimit, yMaxLimit); var rotation = Quaternion.EulerAngles(y * Mathf.Deg2Rad, x * Mathf.Deg2Rad, 0); var position = rotation * Vector3(0.0, 0.0, -distance) + target.position; transform.rotation = rotation; transform.position = position; }}static function ClampAngle (angle : float, min : float, max : float) { if (angle < -360) angle += 360; if (angle > 360) angle -= 360; return Mathf.Clamp (angle, min, max);}
以指定对象为中心,根据鼠标位置旋转照相机
0 0
- Unity之一天一个技术点(十三)---以指定对象为中心,根据鼠标位置旋转照相机
- Unity之一天一个技术点(八)---旋转问题
- Unity之一天一个技术点(十四)---通过鼠标控制镜头绕着某物体旋转
- Unity之一天一个技术点(九)---EasyTouch 旋转镜头
- flex实现图片根据鼠标的滚动放大或缩小(以鼠标的的位置 为中心放大缩小)
- Unity之一天一个技术点(一)---移动中始终面对对象
- Unity之一天一个技术点(四)---遮挡剔除
- Unity之一天一个技术点(十一)---抛物线效果
- Unity之一天一个技术点(十九)--初学委托
- 图像旋转之以原点为中心
- 以角色为中心通过鼠标控制镜头旋转
- Unity之一天一个技术点(七)---到包围盒的最近点
- Unity之一天一个技术点(十七)---射击游戏发射子弹
- Unity之一天一个技术点(十六)---狙击镜呼吸效果
- Unity之一天一个技术点(二)---全局控制物体是否显示
- Unity之一天一个技术点(三)---判断当前运行的平台
- Unity之一天一个技术点(六)---在线JS转C#代码
- Unity之一天一个技术点(十)---UI添加粒子特效
- sbt 安装及使用
- ceil 和 floor 是好基友:一个向上取整,一个向下取整
- Eclipse中用Tomcat发布的Web项目,更改其部署路径【图】
- jquery跨域请求的原理
- php判断一个音频文件的播放时间
- Unity之一天一个技术点(十三)---以指定对象为中心,根据鼠标位置旋转照相机
- Cannot create PoolableConnectionFactory (Access denied for user 'root'@'localhost' (using password:
- 最小二乘法原理
- moodle 迁移时用户登录不进系统的解决办法
- 使用boost库serialize序列化map等STL容器的最常见错误——error C2039
- 如何使用HttpClient
- How to get current date time in SharePoint Site Time Zone
- PriorityQueue 优先队列
- 我的学习之旅(32)