如图一
这张图是没有使用Camera的,从一辆车发射子弹,子弹节点是添加了刚体组件与Collider组件,可以看出碰撞体与
子弹图片位置都是一致的。
问题来了,添加了摄像机之后,动态调整了Camera的zoomRatio,如图二:
随着Camera的zoomRatio的值变化,子弹精灵位置与刚体碰撞体明显发生偏移,子弹节点的精灵组件是和刚体组件在同一节点下,并且子弹节点没有任何缩放,代码如下:
let pos = this.rigidBodyComp.getWorldPosition();
let node = this.getBullet();
node.active = true;
cc.director.getScene().addChild(node);
node.setPosition(pos);
求教大神,Help!!! 引擎官方大神, SOS!!!