猫史档案馆


【BUG?】克隆、分裂的角色,不会与开启物理引擎的角色发生碰撞

用户:不稳重的训练师不稳重的训练师查看:4 回复:6 评论:4 创建时间:2018-10-16T12:03:17


想做一个打砖块的游戏,然后画了一个乒乓球角色,开启物理引擎,参与碰撞,反弹系数都设置好,发现和画的其他角色都可以碰撞。然后克隆砖块(分裂也试过),结果克隆的砖块就不能碰撞,本体砖块可以正常碰撞。emotion_编程猫_搓头

请问这是Bug嘛。。。还是说我哪里的操作不对。https://lab.codemao.cn/work/3425554

 

乒乓球代码:

center_image

 

砖块代码:

center_image

 

最终效果:emotion_编程猫_翻白眼


回复

上一页1 页 / 共 1下一页
不稳重的训练师不稳重的训练师

忘记说,最右边是本体,其他的是克隆。

点赞0


评论


想飞翔の鱼想飞翔の鱼

对呀,所以,当克隆体启动时

参与物理碰撞

点赞0


评论


不稳重的训练师不稳重的训练师

上面发错链接emotion_编程猫_搓头那个是我把所有砖块都开了物理引擎,然后质量设置的特别大的成品。。。

 

下面这个才是bug版:

点赞0


评论


龙王小弟龙王小弟

克隆的物体要重新定义属性不会继承本体的属性哦

点赞0


评论


不稳重的训练师不稳重的训练师

把官方回复贴出来供参考哈:

“目前就是这样的机制,克隆出来的角色 跟背景一样 默认是不参与物理碰撞的。如果想让克隆体参与碰撞 可以这样center_image

 

让克隆体参与物理碰撞”

 

“不过这样的话和之前的碰撞效果还是有些差别的,就是砖块也会分动量出去,小球的速度就会变慢,是不解决这个问题就只能把小球的质量设置的特别小,砖块的质量设置的特别大?”

  “这个的确是有这个问题的呢,目前不是那种理想的物理环境”

点赞0


评论


风少年风少年

点赞0


评论