我有很多物体A(~40到50)不应该相互碰撞,而另一个物体B应该与A碰撞。
有没有办法节省计算时间和资源并仍能实现这一目标?
答案 0 :(得分:0)
根据Corona的文档,答案是肯定的:http://docs.coronalabs.com/guide/physics/collisionDetection/index.html#filtering
您似乎可以将过滤器定义为:
local redCollisionFilter = { categoryBits = 2, maskBits = 5 }
-- red collides with (4 and 1) only
local blueCollisionFilter = { categoryBits = 4, maskBits = 7 }
-- blue collides with (4, 2 and 1) only
请注意,我没有对此进行测试,但应根据文档进行测试