gpt4 book ai didi

coronasdk - 避免在 Corona SDK 中发生碰撞

转载 作者:行者123 更新时间:2023-12-01 08:17:13 24 4
gpt4 key购买 nike

如何避免电晕中物理体之间的碰撞?我正在开发的应用程序使用了许多物理物体。我希望碰撞发生在两个所需的物体之间,但碰撞发生在系统中的所有物体之间。任何人都可以帮助我解决方案吗?

最佳答案

您需要创建一个“碰撞过滤器”,将“categoryBits”和“maskBits”添加到每个对象。您在物理体中为它们都分配了一个数字。像这样的东西:

physics.addBody(object, {bounce = .2, density = 1, filter = {maskBits = 2, categoryBits = 4}})

掩码位只会与具有相同类别位的对象发生冲突。因此,maskBit = 2 的对象只会与 categoryBit = 2 的对象发生碰撞。

据我所知,你可以分配任何你想要的数字。

关于coronasdk - 避免在 Corona SDK 中发生碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8200505/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com