Unity5使用所遇难点及解决方案(基于与unity4的比较)(二.动作对象)

一.碰撞器

作用:以物理方式对网格提供一种碰撞检测,同时也作为一种触发事件或反应的手段。
包括:capsule,sphere,box,mesh,wheel等。
  mesh collider是一种不规则的碰撞器,是根据设定的mesh来构建碰撞器,优点在于能完美得契合对象,但是消耗很大。这种碰撞器可以在导入对象的时候,选中generate colliders,点击apply,就直接生成一个mesh collider在将来使用的实例对象中 ,而对于已经使用了的实例对象,可以点击revert来更新设置。(存在一些导入对象无法用这种方式来生成,原因未解。。但是可以直接给实例对象添加一个mesh collider组件,并指定相应的mesh即可)。
  由于代价高昂以及绝大多数对象碰撞器需求很简单,所以多数情况采用box,capsule,sphere等简单规则的碰撞器来组合成复杂的形状来满足碰撞需求。
  collider的另一个作用在于用做触发事件,如光标拾取等。
  一个对象只能有一个碰撞器,这就需要使用层次结构,即一组各自带有碰撞器的对象,将其与实际对象放在一组,而之后进行对组的操作。

二.触发动画

var theparent:GameObject;
var aniClip:AnimationClip;//AnimationClip 动画剪辑类 

function OnMouseDown(){
   //鼠标点击触发事件
  print(name+"picked");
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值