Upgrade to Pro — share decks privately, control downloads, hide ads and more …

phina.jsで弾幕シューティングを作る / Creating a bullet-hell shooter with phina.js

Hiroya-W
November 23, 2023

phina.jsで弾幕シューティングを作る / Creating a bullet-hell shooter with phina.js

Hiroya-W

November 23, 2023
Tweet

More Decks by Hiroya-W

Other Decks in Technology

Transcript

  1. phina.jsで弾幕を作ってみる n 今回作ってみた弾幕 • 方向弾 • 渦巻弾 • 多方向渦巻弾 •

    両回転渦巻弾 • 旋回加速渦巻弾 • 両回転渦巻弾 + 旋回加速渦巻弾 • 洗濯機渦巻弾 13
  2. 14 弾の実装 // 初期位置 // 発射角度(0.0~1.0) // 弾の進行方向の変化量 // 弾の初速

    // 弾の加速度 // 移動方向 // 弾の進行方向を変化 // 弾の速さを変化
  3. 29 洗濯機渦巻弾 -maxShotAngleRate ~ maxShotAngleRate // 発射角度 -maxBulletAngleRate ~ maxBulletAngleRate

    // 旋回角度 の範囲で変化させて右巻きになったり、左巻きになったりする