Cocos creator 部分分组不碰撞问题

来源:互联网 发布:h5网站源码 编辑:程序博客网 时间:2024/06/09 21:54

cocos creator 分组越多 部分分组不发生碰撞的问题越严重,

下面设置,目的 role和platform  bullet 碰撞


但是结果 只有Role只和Platform发生碰撞,和Bullet死活不碰撞


解决办法:

打开工程的配置文件 ~/settings/project.json    会发现下面的配置

"collision-matrix": [    [      false,      true,      false    ],    [      true,      false,      false    ],    [      false,      false,      false    ]  ],"group-list": [    "Platform",    "Role",    "Bullet"  ],
  

修改为

"collision-matrix": [    [      false,      true,      false    ],    [      true,      false,      true     ],    [      false,      true,      false    ]  ],"group-list": [    "Platform",    "Role",    "Bullet"  ],
 最后一步:重启项目(不重启没有效果)

ps: 官方论坛上说是版本的一个bug 应该是项目读取这个配置文件时,因为实际发生作用的是上半部分的配置表(实际生成的是3X3 的表)而读取时读取了下班部分数据而导致出错




0 0
原创粉丝点击