【unity3D】Collider碰撞器组件

这篇具有很好参考价值的文章主要介绍了【unity3D】Collider碰撞器组件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

💗 未来的游戏开发程序媛,现在的努力学习菜鸡
💦本专栏是我关于游戏开发的学习笔记
🈶本篇是unity的Collider碰撞器组件

▶碰撞器类别

【unity3D】Collider碰撞器组件

名称 说明
Box Collider 盒装碰撞器
Box Collider 2D 2D盒装碰撞器
Capsule Collider 胶囊碰撞器
Capsule Collider 2D 2D胶囊碰撞器
Circle Collider 圆形碰撞器
Composite Collider 2D 2D 复合碰撞体
Edge Collider 2D 2D 边界碰撞体
Mesh Collider 网格碰撞器
Polygon Collider 2D 2D 多边形碰撞体
Sphere Collider 球体碰撞器
Terrain Collider 地形碰撞器
Tilemap Collider 2D 2D地形碰撞器
Wheel Collider 车轮碰撞器

▶Box Collider

【unity3D】Collider碰撞器组件

属性 说明
Edit Collider 编辑碰撞器
Is Trigger 是触发器
Material 材质
Center 中心位置
Size 尺寸
  1. Edit Collider:点击后就可以编辑碰撞器。(点住面中心的点拖拽就可以调节)
    【unity3D】Collider碰撞器组件
  2. Is Trigger:是否是触发器。(Trigger事件经常用来进行范围判断,是否触碰到玩家等)
  3. Material:材质,可以赋予物理材质。(用于模拟物体的弹力和阻力)
  4. Center:碰撞器中心点的位置。可以精准赋值。
  5. Size:碰撞器的尺寸大小。和scale一样,默认为1,1,1。数值是放大的倍数。

▶Sphere Collider

【unity3D】Collider碰撞器组件

  1. Radius:半径,球形的半径长度。
    (其它和上面一样,和盒型碰撞器基本就是形状上的区别)

▶Box Collider 2D

【unity3D】Collider碰撞器组件

  1. Used By Effector:是否使用效应器。(如果使用效应器的话需要勾选这个)
    【unity3D】Collider碰撞器组件

  2. Used By Composite:是否使用复合组件。这个之前使用过,相关的效果可以看这条博客,中间有效果图:之前的一条博客

  3. Aoto Tilling:自动平铺。

  4. Offset:中心点的偏移。
    【unity3D】Collider碰撞器组件


▶Composite Collider 2D

【unity3D】Collider碰撞器组件
(和Box Collider 2D基本就是形状不一样了)


▶Capsule Collider

【unity3D】Collider碰撞器组件

  1. Radius和Height:在官网截的图。
    【unity3D】Collider碰撞器组件
  2. Direction:方向。
    【unity3D】Collider碰撞器组件

📖以上是一些常用的碰撞器,其它的用到再更吧
💦更多内容请前往主页置顶或点击链接直达:【unity3D】游戏开发专栏的目录文章来源地址https://www.toymoban.com/news/detail-463947.html

到了这里,关于【unity3D】Collider碰撞器组件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Unity3d 物体不动,碰撞触发不了的情况

    问题: 有一种情况,主角带刚体,主角站着不动。玩家站在陷阱上,陷阱的碰撞体 Toggle 之后, OnCollisionEnter 触发不了。 解决:盲猜玩家组件上才有刚体,而碰撞检测是刚体运动的时候,才进行检测的。

    2024年02月06日
    浏览(39)
  • 【Unity3D】获取子组件方法汇总

    一、遍历获取一级子组件(不包括子组件的子组件) 二、获取所有子组件(包括子组件的子组件)   三、通过数组下标获取指定子组件

    2024年02月11日
    浏览(32)
  • 【小沐学Unity3d】Unity播放视频(VideoPlayer组件)

    使用视频播放器组件可将视频文件附加到游戏对象,然后在运行时在游戏对象的纹理上播放。 视频播放器 (Video Player) 组件: 属性 功能 Source 选择视频源类型。Video Clip:将视频剪辑分配给视频编辑器。使用此字段来定义分配给视频播放器组件的视频剪辑。将视频文件拖放到此

    2024年02月14日
    浏览(25)
  • 【unity3D】Dropdown组件 — 如何使用下拉菜单

    💗 未来的游戏开发程序媛,现在的努力学习菜鸡 💦本专栏是我关于游戏开发的学习笔记 🈶本篇是unity的Dropdown组件 介绍:Unity的Dropdown组件是一种UI控件,用于在下拉列表中显示选项或选项组。它允许用户从列表中选择一个选项,并可以在选择时触发特定的行为或事件。通

    2024年02月06日
    浏览(41)
  • 【虚拟仿真】Unity3D打包WEBGL后播放视频(VideoPlayer组件)

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 大家好,我是佛系工程师 ☆恬静的小魔龙☆ ,不定时更新Unity开发技巧,觉得有用记得一键三连哦。 本篇文章实现Unity3D打包WEBGL后播放视频,如下图所示: 使用了VideoPlayer组件,代码比较简单。 主要就

    2023年04月25日
    浏览(45)
  • 【Unity3D】Unity 组件 ① ( 组件 Component 概念 | Transform 组件和 Light 组件 | Mesh Filter 组件和 Mesh Renderer 组件 )

    组件 Component 是 选中 游戏物体 GameObject 后 , 在 Inspector 检查器 窗口 中 , 查看到的内容 ; 组件 Component 代表了 游戏物体 GameObject 的一种功能 ; 空物体 只有 Transform 组件 , 只能提供 坐标 , 旋转角度 , 缩放倍数 功能 ; 平行光源 物体 有 Light 组件 提供光照功能 ; 立方体 物体 有 M

    2024年02月06日
    浏览(35)
  • 【unity3D】水平方向上UI自动排列整齐(Horizontal Layout Group组件)

    💗 未来的游戏开发程序媛,现在的努力学习菜鸡 💦本专栏是我关于游戏开发的学习笔记 🈶本篇是unity的Horizontal Layout Group 属性 功能 padding 布局组边缘内的填充 Spacing 布局元素之间的间距 Child Alignment 用于子布局元素的对齐方式 Reverse Arrangement 是否反向排列 Child Controls Siz

    2024年02月16日
    浏览(29)
  • 【Unity3D】button组件无法使用onclick与image组件无法改变属性(如fillAmount等)的解决办法

    如果你遇到了:    AssetsScriptsGame.cs(37,16): error CS0079: The event \\\'Button.onClick\\\' can only appear on the left hand side of += or -= ArgumentException: GetComponent requires that the requested component \\\'Button\\\' derives from MonoBehaviour or Component or is an interface. UnityEngine.GameObject.GetComponent[T] () 检查一下编译器是否给你

    2024年02月15日
    浏览(39)
  • unity3d 通过Nav Mesh Agent组件实现敌人巡逻以及有关“SetDestination”报错问题解决

    首先展示效果: 在实现敌人自动巡逻这一块我们可以通过使用unity自带组件Nav Mesh Agent(导航网格代理),在省去冗杂的代码量的同时可便利的实现这一功能。 首先为敌人添加Nav Mesh Agent组件: https://docs.unity.cn/cn/2018.4/Manual/class-NavMeshAgent.html 以上是unity官方手册上关于该组件

    2024年02月01日
    浏览(69)
  • Unity3d UI上挂载Content Size Fitter组件后用rect获取的UI的width和height

    通常获取UI的宽和高,一般使用GetComponentRectTransform().rect.height或GetComponentRectTransform().rect.width,但是使用Content Size Fitter布局后会获取不到对应的值( 获取为0 ),此时强制刷新一下布局再获取即可。  刷新完再使用 GetComponentRectTransform().rect 获取。 若是 Text 文本,上面的方法可

    2024年02月15日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包