私は最近、JavaScript で小さなキャンバス ゲームのプログラミングを開始し、Vector 2d 数学に頭を悩ませようとしています。ベクトルの基本的なことは理解していますが (方向のある 2 次元空間の点を表し、それらを加算、乗算、減算、回転できるなど)、たとえば方向と速度を計算するときにベクトルを適用する方法がわかりません。ゲーム内オブジェクトの。
このゲームをチェックしてください: http://rem.im/asteroid.html
2D ベクトル演算によるミニゲームの好例。
偉大な Seb Lee Delisle は、ベクトルの計算にこの JavaScript 疑似クラスを使用しています: https://github.com/sebleedelisle/JSTouchController/blob/master/js/Vector2.js
ベクトル計算に関するいくつかのチュートリアルを読んだことがありますが、それらは 100% 純粋な数学に焦点を当てており、宇宙船や弾丸の制御など、ベクトルを使用してゲームを構築する方法については説明していません。
JavaScript ゲームでベクトル演算を適用する方法のチュートリアルをいくつか教えてもらえますか?
ありがとう!