追踪子弹-初中简单的物理和数学
摘要:
飞行射击类游戏很常用的追踪子弹,或者塔防里面固定炮台打 怪物的时候,为了保证子弹不会打空,追踪是必要的。然而,这是极其简单的事情。在每一帧里判断当前子弹和目标位置的距离和方向,不断修正 速度方向即可。// this.x, this.y 表示当前子弹的位置// this.tar.x, this.tar.y 表示当前目标的位置var dis = Math.sqrt(Math.pow((this.tar.x-this.x), 2) + Math.pow((this.tar.y - this.y), 2));var angleX = (this.tar.x - this.x)/dis;var angl 阅读全文
posted @ 2012-01-10 15:33 岑安 阅读(2121) 评论(11) 推荐(1) 编辑