我正在开始一个高尔夫球比赛,一个球滚入一个洞。我有它的工作,但当球只是触及到洞的边缘时,碰撞事件使它落入(消失)。我想创造更多的精确度,以便它更现实。任何意见,将不胜感激。科罗娜sdk物理2个圆形物体之间的精确碰撞
0
A
回答
0
当你发现与孔碰撞,您可以启动一个transition。这种过渡需要一段时间才能完成,消除你的“球立即消失”的问题,并用一点数学方法,可以恰当地反映出球的速度和方向,以便落入洞内看起来相当逼真。
1
解决这个问题的最简单方法是让真实身体成为比用户看到的显示球更小的不可见球。您也可以操纵事件前和事件后事件处理程序来处理这个事件。
您还应该警惕速度在Box2d碰撞中的重要性。这种机械师经常会根据我的经验做一些调整。
http://developer.anscamobile.com/content/game-edition-collision-detection
相关问题
- 1. 科罗娜SDK随机物理景观
- 2. 两个物体之间的碰撞
- 3. 计算两个圆圈之间的碰撞时间 - 物理
- 4. 碰撞没有与科罗娜射击
- 5. 科罗娜SDK寻找一个问题(平台碰撞)
- 6. 功能“的 - 做 - 结束” /移动物体(科罗娜SDK)
- 7. 矩形物理和碰撞
- 8. 物理体碰撞检测
- 9. 物理:确定碰撞后2个球体的速度
- 10. aframe物理检测碰撞b/w 2个静态物体
- 11. 在科罗娜SDK
- 12. 科罗娜SDK composer.removeScene()
- 13. 科罗娜SDK(LUA)精灵表动画
- 14. LUA碰撞,多个物体
- 15. 与两个物体碰撞
- 16. 与多个物体碰撞
- 17. 物理引擎 - 确定碰撞后物体的速度
- 18. 无物理碰撞
- 19. levelhelper-spritehelper-corona sdk-物体碰撞
- 20. 矩形和圆形之间的碰撞
- 21. 圆形与矩形之间的碰撞
- 22. 非方形物体的碰撞检测
- 23. 检查没有物理体的SKSprite节点之间的碰撞
- 24. 捏在Lua科罗娜SDK
- 25. 补间物体上的碰撞检测
- 26. 同一类别的两个物体之间的碰撞
- 27. 科罗娜SDK - 如何实现对对象的路径与物理
- 28. 检测两个移动物体之间的碰撞
- 29. 两个物体不会在Farseer物理碰撞3.3.2
- 30. 物体碰撞系统?
您只想使用该物体进行空洞碰撞,在弹起之前将球部分放入墙内并不合适。 –
实际上,我想让球落入洞中,它正在做的(有点)它在与洞相撞时消失。我的问题是,它几乎没有触及洞时就消失了。我正在考虑在发生碰撞时比较球的x,y与孔的x,y,并且如果比较不接近,请将其保持可见。我现在的问题是我是lua的新手。感谢您的答案。我很感激。 –
我现在明白我的问题好一点了。我正试图检测圆形机身和圆形传感器之间的精确切割。圆形体(球)甚至会擦伤传感器(孔)时消失。有没有办法让它更像一个高尔夫球和洞更现实?感谢您的任何建议。 –