サイログ。

~雑多な記事置き場~

Rubyでゲーム開発するときに重要なこと

pre6を開発したことで得た教訓を書いておきます。

  • 入力情報処理(MVCのC)は必ずメインスレッドで実行する
  • 画面出力処理(MVCのV)は必ずメインスレッドで実行する
  • メインロジック(MVCのM)で使用した入力情報は、必ずリセットしておく(V処理を行う前にメインロジックが2回呼ばれる可能性があるため)

・・・まぁ、別に絶対に守る、というわけではないけど、こういうルールをたてておけば、実装はかなり楽になると思います。
ほんま、これらには悩まされたわ(涙)