我不明白physics.setDrawMode("hybrid")
和physics.setDrawMode("normal")
之间有什么区别?
答案 0 :(得分:0)
根据Corona文档,正常模式是 - 对于默认的Corona渲染器,没有碰撞轮廓,而混合轮廓是 - 在正常显示对象上覆盖碰撞轮廓。您可以阅读更多相关信息here
答案 1 :(得分:0)
为帮助调试物理引擎行为,Corona允许将渲染模式设置为以下三种之一:
混合 - 在展示对象上显示碰撞轮廓,following colors用于区分不同的身体
在下面的示例中, floor 大纲为绿色,因为它是静态的,它不会移动,如下面的代码所定义:
physics.addBody( floor, "static", { density=1.0, friction=0.3, bounce=0.2 } )
另一方面,球的轮廓在移动时是橙色的,在它休息时是灰色的("睡眠&#34 ;) 在地上。
"混合" /"调试"在调试碰撞时(如显示对象的边界框),对象移动,物理属性等,模式将非常有用。
简而言之,"正常"之间的差异和#34; hybrid"模式是" hybrid"模式,你可以看到物体的物理属性。