子弹视野扩展到前方视锥
我们更新了坦克对子弹的感知规则,让它更符合直觉。
在这次更新前,敌方子弹只有在你坦克正面对齐的同一行或同一列时,才会暴露给代码。这会导致一些明显飞到斜前方的子弹仍然不可见。
本次更新:
enemy.bullet现在可以在敌方子弹进入你坦克前方 90 度视锥时出现。- 多人房间里的
game.visibleBullets也使用同样的前方视锥规则。 - 墙和土堆仍然会阻挡视线,所以不能隔墙看到子弹。
- 侧面和背后的子弹仍然不可见。
已有坦克代码不需要修改。如果你的代码已经判断 enemy.bullet 或 game.visibleBullets,现在只是可能对更多斜前方子弹威胁做出反应。