Unity的开发模式核心:节点和组件,组件可以加载到任何节点上,每个组件都有 gameobject 属性,可以通过这个属性获取到该节点,即游戏物体。 也就是说游戏物体由节点和组件构成,每个组件表示物体的一种特性(能力)。 可以按照三条线路去理解Unity的组件化开发模式: 1、场景树。 场景树由节点 ...
分类:
编程语言 时间:
2018-11-14 01:03:01
阅读次数:
330
Rigidbody组件 相同高度不同重量物体下落时间 相同重量不同空气阻力对物体的影响 碰撞相关的三个事件 触发器相关的三个事件 创建一个场景Gary,新建四个Cube,一个作为地面,另外三个作为测试方块 给Cube添加材质球(材质Material) 三个测试方块后改名 A、B、C 给Cube添加R ...
分类:
数据库 时间:
2018-10-05 00:57:51
阅读次数:
378
物理材料 切换到脚本 在物理学材料是用来调整摩擦和碰撞对象的反弹效应。 要创建物理材质,请从菜单栏中选择“ 资源”>“创建”>“物理材质 ”。然后将“物理材质”从“项目视图”拖动到场景中的“ 碰撞”中。 属性 细节 摩擦力是防止表面相互滑落的量。尝试堆叠对象时,此值很重要。摩擦有两种形式,动态和静态 ...
分类:
编程语言 时间:
2018-07-10 15:55:48
阅读次数:
193
UNITY_物理系统简单介绍 要有说服力的物理行为,游戏中的物体必须正确地加速,受到碰撞,引力和其他力量的影响。 Unity中实际上有两个独立的物理引擎:一个用于3D物理,另一个用于2D物理。两个引擎的主要概念是相同的(除了3D中的额外维度),但是它们是使用不同的组件实现的。例如,Rigidbody ...
分类:
编程语言 时间:
2017-11-27 18:44:57
阅读次数:
230
在Unity3d中已经配置好了5种常用的物理材质,Bouncy、Ice、Metal、Rubber、Wood,在菜单中依次选择Assets - Import Package - Physics Materials 即可导入,下面以Ice(冰)材质为例介绍其物理参数。 Daynamic Friction ...
分类:
编程语言 时间:
2017-07-30 20:30:08
阅读次数:
249
【蓝鸥Unity开发基础三】课时17物理材质推荐视频讲师博客:http://11165165.blog.51cto.com/一、物理材质如果我们希望在场景中某个对象具有弹力,摩擦力等这些物理特性的话,我们就需要使用物理材质了。物理材质能够给物体添加摩擦力和弹力物理材质只能够添加到带有Collider的..
分类:
编程语言 时间:
2016-09-22 18:26:54
阅读次数:
263
游戏中经常遇到在移动物上战斗的情况,而Unity的刚体很奇怪,会直接落下 并且这个问题和物理材质没有关系 默认情况: 比较简单的办法是设置父物体 但是刨根问底想一下,在Unity里拖拽,使用transform移动,其实都不是基于物理的 只有改变速率才是,后来用恒力去测了一下,果然可以带动站在上面的物 ...
分类:
移动开发 时间:
2016-08-22 21:24:41
阅读次数:
198
2016年5月10日, 星期二第一章 入门教程OnBecameInvisible方法是在游戏对象移动到画面之外不再被绘制时被调用的方法Rigibody的Constraints项中可以控制位置和旋转的冻结设置重量-Mass大的物体会撞开Mass小的物体可以新建物理材质physic material,材... ...
分类:
其他好文 时间:
2016-05-14 21:27:38
阅读次数:
159
分类:Unity、C#、VS2015 创建日期:2016-05-02 一、简介 物理材质 (Physics Material) 用于调整碰撞对象的摩擦力和反弹效果。 二、创建物理材质 要创建物理材质 (Physics Material),请从菜单栏选择【资源 (Assets)】 -> 【创建 (Cr... ...
分类:
编程语言 时间:
2016-05-02 23:01:34
阅读次数:
624
Cook-Torrance光照模型 该光照模型是基于物理材质的光照模型。光照射到物体表面发生漫反射、镜面反射、折射、透射等现象,在这里我们只考虑漫反射和镜面反射,Cook-Torrance是用来模拟不同材质的镜面反射效果。 其中: ambient :环境光; K:决定高光部分和漫射的比例,一般而已,
分类:
其他好文 时间:
2016-02-20 13:19:58
阅读次数:
268