愤怒的小鸟总结:1网格碰撞器利用一个网格资源并在其上构建碰撞器。对于复杂网状模型上的碰撞检测,它要比应用原型碰撞器精确的多。标记为凸起的(Convex )的网格碰撞器才能够和其他网格碰撞器发生碰撞。 需要注意的是要给碰撞物体增加刚体 (对mesh collider的理解,由于碰撞产生的效果碰撞物.....
分类:
其他好文 时间:
2015-06-02 12:50:46
阅读次数:
120
unity5带来了很多新特性,包括api的大更新。同时对脚本的规范更加严格。比如说刚体rigidbody。using UnityEngine;using System.Collections;public class ExampleClass : MonoBehaviour { public ...
分类:
移动开发 时间:
2015-06-02 10:36:41
阅读次数:
131
Box2D引擎简介Box2D是与Cocos2d-x一起发布的一套开源物理引擎,也是Cocos2d-x游戏需要使用物理引擎时的首选。二者同样提供C++开发接口,所使用的坐标系也一致,因此Box2D与Cocos2d-x几乎可以做到无缝对接。Box2D是一套基于刚体模拟的物理引擎,它的核心概念为世界、物体...
分类:
其他好文 时间:
2015-05-14 09:57:58
阅读次数:
129
这套系统早在去年9月份就有实现,不过一直太忙没时间弄,这次拿出来优化了下发现不少bug特别是刚体,被坑了。LINK
分类:
其他好文 时间:
2015-05-03 10:37:28
阅读次数:
140
任何刚体,勾选kinematic,被刚体,非刚体碰撞,主动碰撞。均不会触发A物体为刚体,B物体为普通碰撞,B隐藏,第一帧B开启,没有任何触发A物体为普通碰撞,B物体为刚体,B隐藏,第一帧B开启,两者都发生触发A物体为刚体,B物体为普通碰撞,A移动过去碰到B,两者都发生触发A,B同为刚体,B隐藏,第一...
分类:
其他好文 时间:
2015-05-02 19:28:49
阅读次数:
158
有时候需要避免刚体间的碰撞,那么可以使用filter。它是框架的一个属性,提供了碰撞筛选功能。用法比较有意思,经过了多次的试错,才找到其规则,因此有必要进行一些总结。 filter有三个属性,可以从引擎源代码得知:struct b2Filter{ b2Filter() { ...
分类:
其他好文 时间:
2015-04-16 00:56:00
阅读次数:
140
就像主动碰撞检测需要刚体,刚体需要Mesh Filter。Unity的一些组件都需要基础配置。UGUI的基础配置和NGUI差不多,把NGUI的那些中间件全部削减干净,甚至连快捷键也没有。所有的UI全部放置于Canvas下,类似NGUI的UI Root。而当你创建UI会自动生成EventSystem的...
分类:
其他好文 时间:
2015-03-07 11:29:18
阅读次数:
2940
刚体:个人理解就是具有物理属性(如:质量),接受物理作用(如:重力)的组件。碰撞体:个人理解就是计算碰撞后的物理量(如:弹力)。刚体与碰撞体的关系:个人理解判断碰撞体就是需要计算力,如果碰撞的物体有刚体组件,那么该物体就会在碰撞体计算出的力的作用下运动。如果这个物体没有刚体,那么碰撞体产生的力就没有...
分类:
其他好文 时间:
2015-03-06 06:12:56
阅读次数:
121
1.起始的设置如下图:这是我们运行游戏,方块并不会往下掉。2.选中CUBE,然后添加刚体 此时再运行,会发现场景的方块会自动掉在地上。3.我们来看一下刚体的属性Mass:设置物体的质量,值越大,重量越大。一般设置时,不超过其他刚体质量的100倍。也不要小于其他刚体质量的100倍。Drag:拖动项,代...
分类:
编程语言 时间:
2015-03-03 23:28:49
阅读次数:
266