javascriptで書いた関数
function px(a,b,dir){
return a*Math.exp(b*dir)*Math.cos(dir);
}
function py(a,b,dir){
return a*Math.exp(b*dir)*Math.sin(dir);
}
を,enchan.jsのシューティングサンプルに書き足して弾幕を描画。
グラフにただ描画するだけじゃなく、弾幕として動いてくれるのがゲームのいいところですね。
*PS
クラス内のメソッド中で他のクラスメソッドを呼び出す時、thisを忘れてしまう癖がある。
Pythonとか、他のスクリプトでも良くハマるので注意しよう。
参考