Unity3D碰撞后去掉相互之间的反弹力
2015-08-11 20:11
477 查看
最近做一个小游戏的时候发现,小模型碰撞到墙壁之后会有一个小小的反弹力导致模型有一个微弱的回弹位移,这样给人一种不好的感觉......
研究了一下,除了 rigidbody Freeze Rotation之外
在FixedUpdate(注意这里是物理特性,应在这里写而不是Update函数内)里面写一句
rigidbody.velocity = new Vector3(0, 0, 0);
研究了一下,除了 rigidbody Freeze Rotation之外
在FixedUpdate(注意这里是物理特性,应在这里写而不是Update函数内)里面写一句
rigidbody.velocity = new Vector3(0, 0, 0);
相关文章推荐
- SuperSocket框架学习笔记3-构建Unity3D__WebSocket4Net客户端程序
- Unity3D音效问题
- Unity2D学习笔记(二):sprite动画编辑
- Unity (五)
- unityshader固定管线的一些概念理解
- Unity入门游戏太空大战
- Unity中的行为树插件 Behavior Designer
- 如何在unity游戏运行过程中给GameObject添加一个组件
- 关于Unity3D中NavMesh报错问题
- Unity3d5.1简单配置及粒子效果的删除
- Unity入口函数
- GameUnity 2.0 文档(四) 网格+四叉树 最优碰撞检测
- unity canvas text显示及其角色伤害TextMesh显示
- unity中的简单的协程用法。
- uLua学习笔记(三):Unity3D和Lua之间的相互调用
- 【整理】unity3d优化总结篇
- DoTween的小技巧
- 用Sublime Text 2 作IDE开发 Unity3D 项目(VinceLi)
- Unity3D 中 点乘和叉乘的应用
- 简单Unity时间架构设计(克洛诺斯之匙)