碰撞检测
来源:互联网 发布:ubuntu 查看版本 编辑:程序博客网 时间:2024/05/01 10:48
碰撞检测
(一)碰撞器是一群组件,它包含了很多种类,比如:
Box Collider,Capsule Collider等,这些碰撞器应用的场合不同,但都必须加到GameObjecet身上。
(二)所谓触发器,只需要在检视面板中的碰撞器组件中
勾选IsTrigger属性选择框。
(三)给主角添加刚体(Rigidbody)组件,并且取消刚体组件的重力选项UseGravity。
触发信息检测
1、当进入触发器
MonoBehaviour.OnTriggerEnter( Collider other )
2、当退出触发器
MonoBehaviour.OnTriggerExit( Collider other )
3、当逗留触发器
MonoBehaviour.OnTriggerStay( Collider other )
触发信息检测:
1.MonoBehaviour.OnTriggerEnter( Collider other )当进入触发器
2.MonoBehaviour.OnTriggerExit( Collider other )当退出触发器
3.MonoBehaviour.OnTriggerStay( Collider other )当逗留触发器
碰撞信息检测:
1.MonoBehaviour.OnCollisionEnter( Collision collisionInfo ) 当进入碰撞器
2.MonoBehaviour.OnCollisionExit( Collision collisionInfo ) 当退出碰撞器
3.MonoBehaviour.OnCollisionStay( Collision collisionInfo ) 当逗留碰撞器
碰撞器分类:
1.Static Collider 静态碰撞器
指的是没有附加刚体而附加了碰撞器的游戏对象。这类对象会保持静止或很轻微的移动。这对于环境模型十分好用,比如刚体和墙面碰撞时而不会移动。
2.Rigidbody Collider 刚体碰撞器
指的是附加了刚体和碰撞器的游戏对象。
3.Kinematic Rigidbody Collider 运动学刚体碰撞器
这三种碰撞器如果勾选了IsTrigger复选框,就变成了相应的触发器了。
以上是数据库的初步了解,如果你有什么不会的话,可以来狗刨学习网上来看看,如果你想在Unity3D上大展手脚的话,可以来狗刨培训与专家咨询。
0 0
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- 碰撞检测
- Detecting and Exploiting XSS Injections using XSSer Tool
- 练习用基础SQL语句
- VB.NET 几种命名方法总结 章鱼哥出品
- 每天进步一点点_抽奖程序
- Javascript刷新页面的几种方法
- 碰撞检测
- java之10进制转换2,8,16进制
- Android的SDK与ADT不匹配问题
- XSSer使用
- MySql存储过程总结
- 《TCP/IP详解卷2:实现》笔记--TCP:传输控制协议
- SDUT OJ 2140 图结构练习——判断给定图是否存在合法拓扑序列
- C++拷贝构造函数
- 关于mysql字符编码设置