【发布时间】:2013-08-02 08:41:20
【问题描述】:
我正在制作“图片中的文字”克隆,我有不同的图像代表每个字母和应该放入字母的空框。
当我拖动字母时,我希望它们像静止的物体一样被拖动,即只是向上、向下、向左和向右(不转动或旋转),当项目在盒子内时,它应该留在盒子内,否则它应该回到原来的位置。
问题是静态对象不能与另一个静态对象发生碰撞,运动学对象也不能与另一个对象发生碰撞,所以如果我理解正确,我需要使用动态?
但是,当拖动事件被激活时,我该怎么做?身体,字母图像,像静态或运动体一样移动(仅向上、向下、向左和向右),但也检测到字母图像和空物体之间的碰撞盒子图片?
感谢您帮助我解决此问题,我一直无法找到有关如何解决此问题的任何信息!
【问题讨论】:
-
你使用哪种物理引擎?
-
我使用 Box2d 引擎
标签: lua box2d collision-detection