Unity3D学习笔记(2)
来源:互联网 发布:北京淘宝模特培训班 编辑:程序博客网 时间:2024/06/06 03:18
碰撞检测
碰撞检测的一个小Damo:void OnCollisionEnter(Collision collision){ collision.collider//获得到被碰撞物体的collider组件 if(collision.collider.tag=="food") Destroy(collision.collider.gameObject);//销毁被碰撞的物体}Damo中的tag是标签,在Unity中,你可以给每个对象添加一个tag,在需要对对象进行操作的时候,你可以搜寻对象的tag来定位到对象,然后进行相应的操作。
触发检测
说道触发检测就要和碰撞检测进行一番比较,先说一个最简单的区别,例如吃豆豆的游戏,如果你有碰撞检测来实现吃豆豆的过程,当然可以,但是你所操控的角色在吃到豆豆的那一瞬间会有一个速度的降低变化,如果不想让速度降低,就需要用到触发检测了。照常一个小Damo:void OnTriggerEnter(Collider collider){ if(collider.tag=="food") Destroy(collider.gameObject);}功能与上面的碰撞检测的功能一样,就是使物体在吃掉另一个物体的时候速度不会降低。//还有一点非常重要:在使用触发检测的时候一定不要忘了把物体的Trigger属性勾选上~~~~~
0 0
- 【Unity3d】学习笔记(2)
- Unity3D学习笔记(2)
- unity3D学习笔记2
- UNITY3D学习笔记2
- unity3d脚本学习笔记2
- Unity3D游戏学习笔记2
- Unity3D 学习笔记(一)
- unity3d 学习笔记(一)
- unity3d 学习笔记(二)
- unity3d 学习笔记(三)
- Unity3D 学习笔记 (1)
- 【Unity3d】学习笔记(0)
- 【Unity3d】学习笔记(1)
- 【Unity3d】学习笔记(3)
- 【Unity3d】学习笔记(4)
- 【Unity3d】学习笔记(5)
- 【Unity3d】学习笔记(6)
- 【Unity3d】学习笔记(7)
- C语言中的scanf的使用
- 程序的机器级表示(IA32,AT&T,一)
- hashMap实现原理
- C/C++ #include<> 和 #include""的区别
- ubuntu 16.04 启用root用户方法
- Unity3D学习笔记(2)
- 面试题:实现在一个长度为255的数组,为数组中每一项填入1-255之间的数并且保证不重复
- 数据预处理索引
- jeesite(java快速开发平台)原创视频教程第一季
- 基础架构-服务器操作系统基础原理(1)
- Leetcode 4. Median of Two Sorted Arrays The Solution of Python
- Qt 隐式共享
- dubbo学习笔记1 简单的Application形式 dubbo服务搭建 提供者
- JVM学习02-Java代码编译和执行的整个过程