Unity。。。刚体在c#脚本里调用rigidbody.freezePosition或者冻结任意一个轴或组合冻结
2017-03-10 14:19
1081 查看
Rigidbody m_rigidbody;
m_rigidbody.constrains=RigidbodyConstrains.FreezePosition;//在这个枚举类型里(RigidbodyConstrains),还可以任意冻结
如果你想只不冻结一个轴,比如Y轴。可以这样: m_rigidbody.constrains= ~ RigidbodyConstrains.FreezePositionY; // ~操作符指冻结除这个以外的所有
还可以这样(组合冻结): m_rigidbody.constrains=RigidbodyConstrains.FreezePositionX | RigidbodyConstrains.FreezePositionY |....... // |操作符组合枚举,可以理解为+
m_rigidbody.constrains=RigidbodyConstrains.FreezePosition;//在这个枚举类型里(RigidbodyConstrains),还可以任意冻结
如果你想只不冻结一个轴,比如Y轴。可以这样: m_rigidbody.constrains= ~ RigidbodyConstrains.FreezePositionY; // ~操作符指冻结除这个以外的所有
还可以这样(组合冻结): m_rigidbody.constrains=RigidbodyConstrains.FreezePositionX | RigidbodyConstrains.FreezePositionY |....... // |操作符组合枚举,可以理解为+
相关文章推荐
- Unity基础包 刚体FPS RigidbodyFirstPersonController 脚本研究
- unity中js脚本与c#脚本互相调用
- [Unity] .lua脚本调用C#方法的一小点坑
- Unity Rigidbody 刚体中的Angular Drag和Freeze Position/Rotation
- Unity 理解刚体(Rigidbody)和碰撞体(Collider)和触发器(Is Trigger)以及刚体休眠(Rigidbody Sleeping)
- Unity属性——AddComponentMenu 字面理解:添加 组件选项菜单 分析:可能是添加一个脚本或者组件到一个物体上 验证: 新建一个脚本:AttributeTest 提示:添
- 【Unity】(探讨)一个预制体对象GO存放入一个脚本A中,再使用另外一个脚本B来调用A脚本的预制体对象GO。
- Unity--在C#脚本中调用JS脚本函数并传参
- [Unity] transform.Translate vs rigidbody.MovePosition?
- unity 3D学习日记:创建一个小场景并编写简单C#移动脚本
- Unity-Rigidbody【刚体】组件-Rigidbody.AddForce的ForceMode 力的模式
- 用C#写的webserivce,返回一个dataset,在VB或者c 中怎么调用?
- 关于unity(c#)调用shell脚本
- Unity中使用C#脚本调用JS脚本的使用方法
- Unity 3d C#和Javascript脚本互相调用 解决方案(非原创、整理资料,并经过实践得来)
- unity中js脚本与c#脚本互相调用
- C#中如何获取任意字母组合和验证邮件格式
- C#调用操作Excel的一个类
- 一个脚本,可以根据参数文件名,以正确的参数调用tar来解压缩tar.gz或tar.bz2文件
- C#调用操作Excel的一个类