10/16日記

ゲーム開発

  1. まず、ここ2年ほど疲れてコードを書く元気がなさすぎて辛いので、簡単にメモれる環境がほしいと思った。
    ついでに言うと更に1年ほどこの状況が続きそうでなおさら対策しないとゲーム作れなくなると思った。
  2. アクツクGを調べてみると、アクションゲーム+シューティングゲームに必要そうな要素がわりと揃ってるみたい
  3. 次にGodotEngineベースなのでカスタムしようと思えばできる(実際以前に弾幕は自分でも作ったりしてたし
  1. 加速度的な固定方向への移動をしたい場合、ビジュアルスクリプトでどう指定したら良いか悩ましい。
    とりあえず自分は段階に分けてスピードを落として移動させたけど、ここらへんを滑らかにしたい場合、コードに頼るしかないかも。
  2. 弾幕の指定がビジュアルスクリプトからしかできないみたい。これだと別途コード書いて指定する必要が出てくるかもしれない。
    今はパーツを設けて吐かせるかパターン分岐させて意図的に吐かせるかすればできるのはわかっているのでそれで作れそう。
  3. ビジュアルスクリプトで初期設定したあとに移動ずっとさせてるときに他に遷移したあとでおかしい動作してくるのを確認。
    こういうのはスクリプトのバグなのかアルゴリズムが悪いのか判断つかないのが辛い(Unityでもあったので毎度おなじみと思ってる
  4. 当たり判定を重ねて処理してると途中で処理自体がスッポ抜けることがあるみたい。例えば弾幕とオブジェクトが持つ判定とか。
    攻撃は後付が多くなりそうなのでオブジェクト側の判定をOFFにしておくのがいいかもしれない。