首先需要用到的是 举个发射子弹打物体的案例 需要给 子弹添加 碰撞体和刚体 记得添加刚体的时候的时候 isTrigger 需要打上勾, 还要记得如果是子弹的话,重力影响的勾给取消。 void OnTriggerEnter Collider collider if collider.tag bullet ...
2015-10-29 17:05 0 1900 推荐指数:
检测碰撞有两种方式,一种是利用碰撞器,另外一种就是触发器。 碰撞器的种类: 1.Static Collider 静态碰撞器指的是相互碰撞的两个物体没有附加刚体而只附加了Collider的游戏对象。这类对象在碰撞时会保持静止,发生碰撞时不会触发任何的方法函数。2.Rigidbody ...
如果需要处理鼠标点击物体的情况, 可以当数据接触物体时,鼠标手势改变,然后点击后和NPC产生对话等: ...
用过Unity3D的读者知道,Unity中只提供了正方体、球形、圆柱体等基础形状的预设体,那么如何在Unity3D中产生任意形状的物体呢?下面就我个人的经验,以产生一个箭头为例,提供可能的几个思路。 一、物体拼接 这是最简单的方法,因为一个箭头可以由细长圆柱 + 圆锥拼接而成 ...
1 勾选粒子系统的“Collision”选项,并设置“Collision”为“World”,然后在勾选“Collision”的“Send Collision Message”, 2 被粒子碰的问 ...
此问题是在做特殊关卡遇到的,一个可以移动的碰撞体如果速度过快会穿过另一个碰撞体,慢的话是可以的,问题原因找到了,只需要一个设置就行 对于Unity引擎而言,是可以直接解决这个问题的。 Unity的Rigidbody里有个Collision Detection的碰撞检测属性。该属性有三个 ...
第一个问题 字符串转为数字 如果把字符串数字比如“1234”转换为1234呢 string aa="1234"; int bb=System.Int32.Parse(aa); 第二个问题 ...
if (col.tag == "Ball") { Destroy(col.gameObject); } ...