随笔分类 -  Unity3D

摘要:1.将3Dmax中的单位制设置为厘米。如果使用3DMax来建模的话,可将3DMax的系统默认单位改成厘米〉Customize-UnitsSetup-Metric-DisplayUnitScale-Centimeters,在单击SystemUnitSetup-打开SystemUnitScale下拉列表... 阅读全文
posted @ 2015-04-09 16:58 Tonge 阅读(1981) 评论(0) 推荐(0) 编辑
摘要:Transform的成员变量Transform的成员函数Time类,获取和时间相关的信息,可用来计算帧速率,调整时间流逝的速度等。Random类,可用来生成随机数,随机点和旋转。Mathf类提供了常用的数学运算Input类是处理输入的接口: 阅读全文
posted @ 2014-08-28 17:03 Tonge 阅读(1178) 评论(0) 推荐(0) 编辑
摘要:概述简单来讲,shader是为渲染管线中的特定处理截断提供算法的一段代码。Shader是伴随着可编程渲染管线出现的,开发者可使用Shader对渲染过程加以控制,拥有更大的创作控件,因此Shader的出现可以看作是实时渲染技术的一次革命。在现代主流3D引擎中,Shader已经无处不在,例如镜头景深,动... 阅读全文
posted @ 2014-08-27 23:04 Tonge 阅读(1946) 评论(0) 推荐(0) 编辑
摘要:Unity的GUI类提供了丰富的界面控件,通过组合这些控件,完成和用户交互的界面。 Lable:绘制文本和图片 Box:绘制一个图形框 Button:绘制一个响应单击事件的按钮 RepeatButton:绘制一个处理连续按下事件的按钮 TextField:绘制一个单行文本输入框 PasswordFi 阅读全文
posted @ 2014-08-27 13:23 Tonge 阅读(5521) 评论(1) 推荐(1) 编辑
摘要:常用脚本事件:Update:每帧调用一次Start:在第一次Update执行前调用Awake:脚本实例在创建时调用FixedUpdate:每个固定物理时间间隔调用一次LateUpdate:每帧调用一次,在Update之后MonoBehaviour类:MonoBehaviour类是uniyt中非常重要... 阅读全文
posted @ 2014-08-26 13:09 Tonge 阅读(3518) 评论(0) 推荐(0) 编辑
摘要:NavMesh(导航网格)是3D游戏世界中用于实现动态物体自动寻路的一种技术,将游戏中复杂的结构组织关系简化为带有一定信息的网格,在这些网格的基础上通过一系列的计算来实现自动寻路。。导航时,只需要给导航物体挂载导航组建,导航物体便会自行根据目标点来寻找最直接的路线,并沿着该线路到达目标点。下面通过一... 阅读全文
posted @ 2014-08-25 12:03 Tonge 阅读(15849) 评论(0) 推荐(4) 编辑
摘要:角色控制器主要用于第一人称和第三人称主角的控制,并不使用刚体物理效果。添加角色控制器的方法:依次打开菜单栏中的Component - Physiscs - Character ControllerSlope Limit:坡度限制,角色只能爬上小宇或等于该参数值的斜坡。Step Offset:台阶高度... 阅读全文
posted @ 2014-08-25 12:03 Tonge 阅读(6182) 评论(0) 推荐(1) 编辑
摘要:在Unity3d中已经配置好了5种常用的物理材质,Bouncy、Ice、Metal、Rubber、Wood,在菜单中依次选择Assets - Import Package - Physics Materials 即可导入,下面以Ice(冰)材质为例介绍其物理参数。Daynamic Friction:... 阅读全文
posted @ 2014-08-23 17:44 Tonge 阅读(14683) 评论(0) 推荐(2) 编辑
摘要:通常Colliders会与Rigidbody一起使用,没有添加碰撞体的刚体会彼此相互穿过。常用碰撞体有以下几种:Box Collider:盒子碰撞体,是一个立方体外形的碰撞体,可调整为不同大小的长方体,一般可用作门,墙及平台等,也可用于交通工具的外壳。最适合的是使用在盒子和箱子上。Is Trigge... 阅读全文
posted @ 2014-08-23 09:31 Tonge 阅读(5067) 评论(0) 推荐(0) 编辑
摘要:在虚拟世界中,任何物体都是没有活力的,要想变的真实,Rigidbody是必不可少的组件,下面介绍Rigidbody的各个属性:Mass:质量Drag:阻力,对象在运动时遇到的空气阻力,0表示没有空气阻力,好比丢一个东西出去,如果这个东西没有阻力的话,则会一直不停的向你丢的方向所运动。Angular ... 阅读全文
posted @ 2014-08-22 15:38 Tonge 阅读(6191) 评论(0) 推荐(1) 编辑
摘要:Mecanim概述:Mecanim是Unity提供第一个丰富而复杂的动画系统,提供了:针对人形角色的简易的工作流和动画创建能力Retargeting(运动重定向)功能,即把动画从一个角色模型应用到另一个角色模型上的能力。针对Animations Clips(动画片段)的简易工作流,针对动画片段及他们... 阅读全文
posted @ 2014-08-21 15:41 Tonge 阅读(12719) 评论(0) 推荐(1) 编辑
摘要:Unity3D中自带了9中天空盒,在Assets - Import Package - Skyboxes 即可导入天空盒资源。为Scene添加Skybox:在Edit菜单项里的Render Settings的面板中有一个 Skybox Material属性,可为其指定天空盒材质,直接将刚才导入的天空... 阅读全文
posted @ 2014-08-21 09:25 Tonge 阅读(7576) 评论(0) 推荐(1) 编辑
摘要:在Unity中开启雾效的方式:依次选中菜单栏中的 Edit - Render Settings 项,勾选Fog 选框即可开启雾效。雾效的参数如下:Fog Color:雾的颜色。Fog Mode:雾效的模式Fog Density:雾效的浓度,取值范围0~1,数值越大雾效浓度越高。。Linear Fog... 阅读全文
posted @ 2014-08-20 16:51 Tonge 阅读(7861) 评论(0) 推荐(0) 编辑
摘要:Shuriken粒子系统是继Unity3.5版本之后推出的新版粒子系统,它采用了模块化管理,个性化的粒子模块配合粒子曲线编辑器使用户更容易创作出各种兵分复杂的粒子效果。创建一个粒子系统的方式有两种:1.分别选择菜单栏中的 GameObject - Create Other - Particle Sy... 阅读全文
posted @ 2014-08-20 16:51 Tonge 阅读(9575) 评论(0) 推荐(0) 编辑
摘要:粒子系统是在三维空间渲染出来的二维图像,主要用于烟,火,水滴,落叶等效果。一个粒子系统由粒子发射器、粒子动画器和粒子渲染器三个独立的部分组成。Unity中自带了一些粒子效果,在Assets>ImportPackage>Particles,即可将Prticles.UnityPackage导入到项目中,... 阅读全文
posted @ 2014-08-19 17:02 Tonge 阅读(37206) 评论(0) 推荐(2) 编辑
摘要:在Unity中创建一个Camera后,除了默认带一个Transform组件外,还会附带Flare Layer、GUI Layer、Audio Listener等4个组件,如下图。ClearFlags:清除标记;决定屏幕中哪部分被清除。一般用于多台摄像机来描绘不同对象的情况,有一下三种模式。Skybo... 阅读全文
posted @ 2014-08-11 17:03 Tonge 阅读(7376) 评论(1) 推荐(3) 编辑
摘要:Unity中提供了四种光源:Directional light: 方向光,类似太阳的日照效果。Point light:点光源,类似蜡烛。Spotlight: 聚光灯,类似手电筒。Area Light:区域光,无法用作实时光照,一般用于光照贴图烘培。接下来介绍光源的参数:如下图Type:可以选择以上介... 阅读全文
posted @ 2014-08-08 18:28 Tonge 阅读(13217) 评论(0) 推荐(0) 编辑
摘要:Unity3d系统默认单位是米Maya:Unity3D1M:100M3DMax:Unity3D100M:1MCinema 4D:Unity3D1M:100MLightwavew:Unity3D100M:1M如果使用3DMax来建模的话,可将3DMax的系统默认单位改成厘米 〉Customize - ... 阅读全文
posted @ 2014-07-11 18:07 Tonge 阅读(2243) 评论(0) 推荐(0) 编辑
摘要:Component(组件)是用来添加到GameObject对象上的一组相关属性,本质上每个组件都是一个类的实例,比如在Cube上添加一个Mesh网格,即面向对象的思维方式可以理解成Cube对象里包含了一个Mesh对象。Component主要包含以下组件: Mesh:添加网格类型的组件 Mesh Fi 阅读全文
posted @ 2014-07-11 17:16 Tonge 阅读(5731) 评论(4) 推荐(0) 编辑
摘要:Create Empty:创建空对象Create Other:创建其他对象Particle System:创建粒子系统Camera:创建相机GUI Text:GUI文本GUI Texture:创建GUI贴图3D Text:创建3D文本DirectionalLight方向光(太阳光)PointLigh... 阅读全文
posted @ 2014-07-11 16:39 Tonge 阅读(1725) 评论(3) 推荐(1) 编辑