我最近開始使用JavaScript編寫小型帆布遊戲,並試圖圍繞Vector 2d數學包裹我的頭。我理解矢量的基本知識(就像它們表示一個2d空間中帶有方向的點,並且您可以添加,乘,減和旋轉它們),但我不明白如何在計算方向和速度時應用矢量遊戲中的對象。JavaScript Vector2d數學
退房這個遊戲: http://rem.im/asteroid.html
二維矢量數學驅動的迷你遊戲的一個很好的例子。
偉大的勒布李迪萊爾使用這個JavaScript僞類爲他的矢量計算: https://github.com/sebleedelisle/JSTouchController/blob/master/js/Vector2.js
我讀過矢量數學一些教程,但他們有一個100%的純數學的重點,沒有描述如何用控制太空飛船和子彈等矢量來構建遊戲。
你能指點我一些關於如何在JavaScript遊戲中應用矢量數學的教程嗎?
謝謝!
http://en.wikipedia.org/wiki/Kinematics – mathematician1975