public float horizontalSpeed = 0.2f; // 水平和垂直旋转的速度 #endif #if UNITY_ANDROID public float horizontalSpeed = 2.5f; // 水平和垂直旋转的速度 #endif public float minScale = 0.6f; // 最小缩放比例 public float maxScale = 1.5f; // 最大缩放比例 private bool m_isOpenScaleGesture = ...
我们创建一个简单的游戏平面, 然后平面中放一个箱子做为旋转缩放的参照物。如下图所示,选中摄像机,给摄像机添加一个脚本名称为Move. 脚本中有一个参数 Target,它的作用是设置摄像头旋转移动参照物,这里把一个箱子赋值给了 Target,那么左右滑动屏幕会发现箱子在旋转,两手缩放屏幕会发现箱子在放大与缩小。 我们看看Mo...
if (!canRotation_Y) targetAngles.x = 0; //实时位置旋转 transform.rotation = Quaternion.Euler(CurrentAngles); //实时位置移动 transform.position = target.position - transform.forward * CurrentDistance; } #endregion } [Serializable] public struct MouseSettings { /// /// 鼠标按键的ID /// ...
http://bbs.9ria.com/thread-122357-1-1.html 分类:Unity 3D chenleifun 粉丝-0关注 -0 +加关注 0 0 升级成为会员 posted @2015-01-29 15:10chenleifun阅读(72) 评论(0)编辑收藏举报
将这个脚本绑定在主摄像机上,发现单触摸操作可上下左右移动摄像机,双触摸操作可以缩放。 导出Android 在手机上运行,可以发现触摸起了效果。
在项目中,我们有时要通过触摸屏幕来实现模型的放大缩小以及旋转,这个在AR的制作中是非常常见的,下面我们就来通过触摸屏幕实现模型的旋转和缩放功能。 代码如下: using UnityEngine; using System.Collections; public class ScaleAndRotate : MonoBehaviour {
我们创建一个简单的游戏平面,然后平面中放一个箱子做为旋转缩放的参照物。如下图所示,选中摄像机,给摄像机添加一个脚本名称为Move.脚本中有一个参数Target,它的作用是设置摄像头旋转移动参照物,这里把一个箱子赋值给了Target,那么左右滑动屏幕会发现箱子在旋转,两手缩放屏幕会发现箱子在放大与缩小。 我们看看Move这条...
我们创建一个简单的游戏平面, 然后平面中放一个箱子做为旋转缩放的参照物。如下图所示,选中摄像机,给摄像机添加一个脚本名称为Move. 脚本中有一个参数 Target,它的作用是设置摄像头旋转移动参照物,这里把一个箱子赋值给了 Target,那么左右滑动屏幕会发现箱子在旋转,两手缩放屏幕会发现箱子在放大与缩小。
我们创建一个简单的游戏平面,然后平面中放一个箱子做为旋转缩放的参照物。如下图所示,选中摄像机,给摄像机添加一个脚本名称为Move.脚本中有一个参数Target,它的作用是设置摄像头旋转移动参照物,这里把一个箱子赋值给了Target,那么左右滑动屏幕会发现箱子在旋转,两手缩放屏幕会发现箱子在放大与缩小。
我们创建一个简单的游戏平面, 然后平面中放一个箱子做为旋转缩放的参照物。如下图所示,选中摄像机,给摄像机添加一个脚本名称为Move. 脚本中有一个参数 Target,它的作用是设置摄像头旋转移动参照物,这里把一个箱子赋值给了 Target,那么左右滑动屏幕会发现箱子在旋转,两手缩放屏幕会发现箱子在放大与缩小。