首页 > 其他分享 >Unity 胶囊碰撞体(CapsuleCollider)

Unity 胶囊碰撞体(CapsuleCollider)

时间:2023-02-18 13:22:20浏览次数:48  
标签:胶囊 碰撞 Height Unity 体在 Radius CapsuleCollider

胶囊碰撞体 (Capsule Collider) 由两个半球与一个圆柱体连接在一起组成。胶囊碰撞体与胶囊原始碰撞体的形状相同。

                

属性

属性:                            功能:

Is Trigger如果启用此属性,则该碰撞体将用于触发事件,并被物理引擎忽略。

Material引用物理材质,可确定该碰撞体与其他对象的交互方式。

Center碰撞体在对象局部空间中的位置。

Radius碰撞体的局部宽度的半径。

Height碰撞体的总高度。

Direction胶囊体在对象局部空间中纵向方向的轴。

详细信息

                        

 

 

可以独立调整胶囊碰撞体的 Radius 和 Height。胶囊碰撞体在角色控制器中用于模拟杆体,也可与其他碰撞体组合用于表现不寻常的形状。 作者:unity_某某师_高锦锦 https://www.bilibili.com/read/cv13744766/ 出处:bilibili

标签:胶囊,碰撞,Height,Unity,体在,Radius,CapsuleCollider
From: https://www.cnblogs.com/clf125800/p/17132397.html

相关文章

  • 【Unity 3D游戏开发】在Unity使用NoSQL数据库方法介绍
    随着游戏体积和功能的不断叠加,游戏中的数据也变得越来越庞杂,这其中既包括玩家产生的游戏存档等数据,例如关卡数、金币等,也包括游戏配置数据,例如每一关的配置情况。尽管Unity......
  • Unity TextMesh 操作-----点击显示/影藏+长按方大+旋转
    usingSystem.Collections;usingSystem.Collections.Generic;usingUnityEngine;publicclassSetActiveLogic:MonoBehaviour{//获取操作对象publicGa......
  • unity创建物体的编辑器的回调
    注意:需要Unity2021以上版本 参考https://forum.unity.com/threads/editor-callbacks-for-gameobject-creation-deletion-duplication-by-user-or-user-script.788792/......
  • Unity在使用UI接口时,遇到拖拽位置错误的问题
     IDragHandler,IEndDragHandler,IBeginDragHandler在使用UI拖拽接口的时候,发现拖拽时会异常的偏移最后发现是因为是直接使用了transform.position导致的后来改成Re......
  • Unity IL2cpp内存管理
    分配关键类hblkstructhblk{charhb_body[HBLKSIZE];};BoehmGC是按照block来分配内存的,HBLKSIZE表示每个block大小默认值是4096,和页大小一致,猜测合理的值......
  • Unity资源路径
    1.Resource:在Unity编辑器的Project窗口里创建,Resources文件夹下的资源全部会打包进.apk或者.ipa,并且打包时会将里面的资源压缩处理。加载方法是Resources.Load(文件名),需要......
  • unity签名
      usingSystem;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.UI;namespaceLastZero.Utility{publicclassPainting:MonoBehaviou......
  • Unity shader算法收集之缩放uv
    缩放uv算法代码如下:1half2ScaleUVsByCenter(half2uv,floatscale)2{3float2center=float2(0.5,0.5);4return(uv-center)/scale+center;5......
  • [Unity URP]原神 Shader渲染还原 Part1 面部阴影
    声明本文章的代码仅作为学习交流使用//面部阴影half3faceShadow;#ifFACESHADOW_ONfloat3Front=mul(unity_O......
  • unity 四元数旋转各元素值的计算方法
    //旋转轴Vector3axis=Vector3.up;//旋转弧度floatrad=50f*Mathf.Deg2Rad;Quaternionquaternion=newQuaternion();quaternion.x=Mathf.Sin(rad/2f)......