位置: 编程技术 - 正文
推荐整理分享unity碰撞器与触发器(unity ui碰撞),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:unity ui碰撞,unity碰撞器详解,unity 碰撞器,unity碰撞器与触发器,unity charactercontroller 碰撞,unity碰撞器与触发器,unity中2d碰撞器无法生效,unity碰撞器与触发器,内容如对您有帮助,希望把文章链接给更多的朋友!
我们今天学习了unity之碰撞检测和出发检测。两者的区别在在添加碰撞器时,碰撞组件属性下面的trigger按钮要勾选上,就是碰撞器;相反在Trigger按钮不勾选的话,便是触发器。
1.碰撞检测
在unity3d中,能检测碰撞发生的方式有两种,一种是利用碰撞器,另一种则是利用碰撞器,另一种则是利用触发器。这两种方式应用非常方式的应用非常广泛。
1.碰撞器是一组群件,它包含了很多种类,比如Box Collider,Capsule Collider等,这些碰撞器应用的场合的不同,但是必须加到Gameobject身上。
2.所谓触发器,只需要在检视面板中的碰撞组件中勾选IsTrigger属性选择框。
3.给主角添加刚体(Rigidbody)组件,并且取消刚体组件的重力选项UseGravity。
2.碰撞信息检测
1、当进入碰撞器
MonoBehaviour.OnCollisionEnter( Collision collisionInfo )
2、当退出碰撞器
MonoBehaviour.OnCollisionExit( Collision collisionInfo )
3、当逗留碰撞器
MonoBehaviour.OnCollisionStay( Collision collisionInfo )
3.触发信息检测
1.当进入碰撞器
MonoBehaviour.OnTriggerEnter (Collider other)
2.当退出碰撞器
MonoBehaiour.OnTriggerExit (Collider other)
3.当逗留碰撞器
MonoBehaviour.OnTriggerExit (Collider other)
4.触发信息检测方法
Void OnTriggerEnter(Collider other)
{
Debug.Log(“Exit”);
}
5.触发信息检测方法
Void OnTriggerEnter(Collider other)
{
Debug.Log(“Exit”);
}
Unity中date相关问题 今天遇到了从服务器获取unix时间戳,将其转换为时间并显示的需求。Unity中可以使用C#中有关的date函数来处理这个问题。首先UNIX时间戳的定义如下:Unix
NGUI 用到了打字机效果,输入框,进度条,按钮。。。。运行效果实现打字机效果创建label添加你想输入的文字,为label添加组件AddCompoent--TypewriterEffect--CharsP
unity3d 异步socket packet序列化 usingUnityEngine;usin
标签: unity ui碰撞
本文链接地址:https://www.jiuchutong.com/biancheng/375771.html 转载请保留说明!友情链接: 武汉网站建设