unity 3D
程序小K
在你能努力的时候就加倍努力!
展开
-
unity3D内的常用输入对象
该平台为用户提供了两个输入对象Touch与Input。在unity中使用Touch输入对象来获取触控动作相关的参数。因目前系统多为触屏的,所以我们把Touch 代码写在相应的游戏对象的脚本上即可。其对象的变量信息如下图所示:var projectile:GameObject;//声明一个子弹的游戏对象// Update is called原创 2015-11-05 20:06:43 · 643 阅读 · 0 评论 -
unity3D学习笔记
unity3D给我们提供了函数Lerp(from,to,t)来直接替我们计算插值。t的取值是[0,1],当t=0的时候,插值函数返回from;当t=1的时候,插值函数返回to。如果你想要一个逐渐接近to的坐标,可以逐渐增加t的数值。Vector3.Lerp 插值static function Lerp (from : Vector3, to :Vector3, t : fl原创 2017-05-04 22:00:31 · 275 阅读 · 0 评论 -
针对Leap Motion Unity assets导入Unity后,游戏运行之后看不到手的问题
当将LeapHandController 预制体拖入Unity场景后,运行程序,仍看不到手该怎么办呢?故障检查如下:1、确保手是否在场景的摄像头范围内,或者有没有可能被别的3D物体挡住了,所以无法看到,还有手的大小是不是足够大,能够看得见。正常情况下,手是出现在LeapHandController 预制体的上方的,你可以仔细看看该位置是否有手。2、停止运行游戏,看看编辑场景里有没有手显示原创 2016-10-28 21:41:09 · 3197 阅读 · 3 评论 -
unity界面的学习
unity的主界面如上图所示 :Toolbar 工具栏 其左侧的工具用来操作场景窗口的视角切换和选中物体的旋转,放大等,工具栏的中间部分,是运行工程和暂停工程按钮,工具栏中云朵形状的标志,可以通过点击它进入unity云服务和unity账户, layers是层级能见度菜单,最后一个 layout菜单用来编辑unity主界面各个窗口视图格式。hierarchy window 层次结构原创 2016-11-04 20:54:44 · 302 阅读 · 0 评论 -
unity中如何解决两个物体的绑定
针对如何实现unity中两个物体的同时运动,并且合并在一起进行绑定,我总结了主要有以下几种办法:假设要绑定的物体分别是A和B1.把A物体放进B物体中,A物体作为B物体的子物体,这样就把B物作为父物体,这样不管B物移动到那里,它和A保持的距离还是一致的。不会因为B移动,A就离B远了。2.导入unity中自带的跟随物体的脚本SmoothFollow。可以自行设置两者的距离和高度原创 2016-05-26 14:43:13 · 10203 阅读 · 0 评论 -
Unity3D笔记2
Dynamic Friction滑动摩擦力Static Friction静摩擦力Bouncyness 表面弹性滑动摩擦因子或静摩擦银子的取值范围在0-1之间,当为0时,对象拥有冰的效果,摩擦时流畅感很强。一般来说可以设置为0.4即可。弹性因子的取值范围为0-1,当取值为0时翻译 2015-11-16 20:22:21 · 616 阅读 · 0 评论 -
刚体变量及代码实现
刚体的速度(velocity),实现一个物体的速度骤增,以实现瞬移效果的代码如下: function fixedUpdate(){if(Input.GetButtonDown("GO"))//按下按钮GO {rigidbody.velocity=Vector3(10,0,0);//给予X方向的速度10米}}原创 2015-11-13 21:47:16 · 640 阅读 · 0 评论 -
unity 3D 里的刚体属性
Rigidbody属性Mass表示物体的质量,数值类型为float,默认值为1。大部分物体的质量属性接近于0.1才符合日常生活感官感受,超过10 ,则失去了仿真效果。Drag表示平移阻力,其数值类型为float,初始值为0,用来表示物体因受阻力而速度衰减的状态。Angular Drag 旋转阻力,其数值类型为float,初始值为0.05,用于模拟物体因旋转而受到的各方面的影响的现象。翻译 2015-11-13 20:26:56 · 6274 阅读 · 2 评论 -
unity里的几个控件说明
RepeatButton控件是绘制一个按钮,这个按钮只有在用户持续按下时才起作用。TextField控件是绘制一个单行文本编辑框,TextArea控件是绘制一个多行文本编辑框。PasswordField控件是绘制一个密码输入框,用户可以在里面输入密码原创 2015-10-24 19:51:40 · 759 阅读 · 0 评论 -
GUI.tooltip
GUI.tooltip 控制鼠标当前通过对象的提示信息,或具有键盘焦点。当你创建GUI控件的时候,你可以传递一个提示信息给他们。这可以通过改变内容参数去自定义GUIContent物体,而不是仅仅传递一个字符串。当鼠标移到到按钮之上时,游戏视图显示的GUI工具提示Unity 3D里的JS脚本里,通过GUI.tooltip 来获取提示信息,例如要绘制一个按钮,并且对该按钮赋予提示信息,将提原创 2015-10-23 21:03:13 · 779 阅读 · 0 评论 -
unity 3D 笔记
当js脚本里有#pragma strict语句时,unity就会禁用动态类型,若程序里有var test=GetComponent(Test);//此为动态语句,unity编译时就会报错。声明静态变量语句: private var xxx:Transform;然后在Awake()函数里给变量赋值 代码如下:function Awake(){xxx=transform;}内建数组代码原创 2015-10-20 21:05:43 · 468 阅读 · 0 评论 -
Unity for kinect的开发教程
安装Microsoft Kinect SDK由于这套驱动程序是由Microsoft支持的,安装程序相对比较容易 - 您只需下载SDK安装程序包并按照屏幕上的提示操作即可。下载并安装SDK注意:安装前请确保Kinect未连接到本机。从http://www.microsoft.com/en-us/download/details.aspx?id=36996下载SDK和T翻译 2017-10-27 15:35:37 · 10099 阅读 · 5 评论