SpriteBuilder实际操作中如何确定合适Breaking force的值
2015-10-02 07:31
585 查看
确定Breaking force合适的值同样很单调,但是按照下面的方法也并不是完全不可能:
输入一个随意的值,比如说100
检查实际场景中关节是否能承受住物理物体,在完美的情况下物理物体将保持静止。
如果关节断裂了,将该值翻倍(100*2),然后再试。
重复翻倍直到关节不再断裂,你现在知道实际Breaking force值得上限和下限了。
继续缩小范围,用下限和上限的差值除以2(类似于一种2分查找法),举个栗子来说 ;) 如果关节在5000值上断裂,但是稳定在10000值上,你可以接下来尝试7500 (5000 + (10000-5000)/2)
继续缩小直到你找到足够精确的Breaking force的值。
输入一个随意的值,比如说100
检查实际场景中关节是否能承受住物理物体,在完美的情况下物理物体将保持静止。
如果关节断裂了,将该值翻倍(100*2),然后再试。
重复翻倍直到关节不再断裂,你现在知道实际Breaking force值得上限和下限了。
继续缩小范围,用下限和上限的差值除以2(类似于一种2分查找法),举个栗子来说 ;) 如果关节在5000值上断裂,但是稳定在10000值上,你可以接下来尝试7500 (5000 + (10000-5000)/2)
继续缩小直到你找到足够精确的Breaking force的值。
相关文章推荐
- requestAnimationFrame在Chrome里的实现
- requestAnimationFrame在Chrome里的实现
- SpriteBuilder中关节的Breaking force属性
- SpriteBuilder中关节的Breaking force属性
- SpriteBuilder中关节的Breaking force属性
- QSqlQuery类
- [Leetcode]Letter Combinations of a Phone Number My Submissions Question Solution
- [LeetCode#51]N-Queens
- Service API Guides
- [Leetcode] Unique Binary Search Trees
- easyui实现datagrid行内编辑
- HDOJ 1503 Advanced Fruits(LCS+记录路径)
- [LeetCode] Unique Word Abbreviation
- 创建easyui-dialog实现增加/修改bean信息
- Ch6-Queue_Linked
- Ch6-Queue_Array
- 转载:iOS开发系列之UITableView实例全面解析
- 关于looper,handle,messageQuerry
- UIView常见方法总结(一)
- JDBC中Statement接口提供的execute、executeQuery和executeUpdate之间的区别(转)