两个Gameobject 放置在空中, 一个是Cube,一个是茄子模型 Cube的Collider 是Box Collider , 茄汁的Collider 是mesh collider, 他们都添加了刚体(RigidBody)组件, 勾选了重力Gravity 但是, 运行的结果是: 正方块Cube下 ...
分类:
数据库 时间:
2016-07-17 13:09:15
阅读次数:
753
觉得这个讲的挺好的,就转过来了:) 太抽象的理论总是让人眼花缭乱,所以我这里以例证为主。 1,测试OnTriggerEnter和OnCollisionEnter的区别 测试:如果两个物体A,B 两者都有碰撞体collider(Box Collider,Sphere Collider,Capsule ...
分类:
编程语言 时间:
2016-05-04 20:41:45
阅读次数:
201
分类:Unity、C#、VS2015 创建日期:2016-05-02 一、简介 碰撞组件(Collider) 是另一种必须随刚体 (Rigidbody) 添加的组件,以便允许它和其他组件发生碰撞。或者说,如果仅仅是两个刚体 (Rigidbody) 相互碰撞,则物理引擎不会计算碰撞,除非这两个对象又都... ...
分类:
编程语言 时间:
2016-05-02 22:39:20
阅读次数:
1374
分类:Unity、C#、VS2015 创建日期:2016-05-02 一、简介 第三人称视角控制器涉及的相关概念有: 1、刚体(Rigidbody)。 2、碰撞体(Collider)。包括球体碰撞体(Sphere Collider)、箱体碰撞体(Box Collider)、网格碰撞体(Mesh Co... ...
分类:
编程语言 时间:
2016-05-02 21:16:17
阅读次数:
199
早上坐车突然想到这个问题,就来试一下 实现: 实现方法很简单,判断当前运动是上升还是下降,如果是上升就隐藏掉某个Collider 注意隐藏最好是重复开关Trigger,否则会触发Unity的一个bug,具体看这篇http://www.cnblogs.com/hont/p/5220005.html 但
分类:
其他好文 时间:
2016-03-01 12:25:48
阅读次数:
137
做了一个碰撞的小Demo,用一个球去撞击一堵墙,结果在球和墙都设置了刚体和碰撞体的情况下,球穿过了墙。移动球的位置,球有时能穿过墙,有时会被墙阻挡。 对于球穿过了墙,这个问题,在网上找了一下答案,基本可以确定原因是:球的速度过快,碰撞检测设置了离散检测,即相隔一段比较长的时间检测一次碰撞是否发生,而
分类:
数据库 时间:
2016-02-20 13:20:01
阅读次数:
412
在Unity里面,游戏物体的碰撞我们可以通过刚体组件(Rigidbody)和碰撞器组件(Collider)来进行检测。首先在场景里面添加一个Plane面板作为地面,然后在Plane面板的上方一定高度处放一个Cube立方体。
分类:
编程语言 时间:
2016-01-25 19:25:05
阅读次数:
168
目标:编写一个简单通用UI框架用于管理页面和完成导航跳转最终的实现效果请拉到最下方查看框架具体实现的功能和需求加载,显示,隐藏,关闭页面,根据标示获得相应界面实例提供界面显示隐藏动画接口单独界面层级,Collider,背景管理根据存储的导航信息完成界面导航界面通用对话框管理(多类型Message B...
分类:
编程语言 时间:
2015-12-07 00:18:20
阅读次数:
472
首先需要用到的是举个发射子弹打物体的案例需要给 子弹添加 碰撞体和刚体记得添加刚体的时候的时候isTrigger 需要打上勾,还要记得如果是子弹的话,重力影响的勾给取消。 void OnTriggerEnter(Collider collider) { if(collider.tag=="b...
分类:
编程语言 时间:
2015-10-29 18:21:05
阅读次数:
242
NGUI学习笔记一、NGUI的直接用法1. Attach a Collider:表示为NGUI的某些物体添加碰撞器,如果界面是用NGUI做的,只能这样添加。(注:用Component添加无效)。2. Attach an Anchor:表示为该物体添加了UIAnchor脚本,作用是避免像素偏移的问题3...
分类:
其他好文 时间:
2015-09-23 20:50:25
阅读次数:
262