投稿

8月, 2021の投稿を表示しています

ファンタシースター ダンジョンシミュレーター ver 0.1 on JavaScript

イメージ
ファンタシースター ダンジョンシミュレーター ver 0.1 on JavaScript 初めに 気分転換の為に作り始めた、ファンタシースターのダンジョンシミュレーターの公開にチャレンジしてみます。 「公開にチャレンジ」とは、 ・BGMは流していないので公開可能な気がする ・ココのブログのシステム上、画像を簡単に取り扱えない の二点について、チャレンジしています。 実際にウチのローカルで動かしてる動画はコチラ 前進後退しか出来ない初期版 方向転換可能になったver0.1 画像のプリロード 前回作った覇邪の封印シミュレーターや、先日公開した動画では、 0ピクセルのサイズで描画しておいた各パーツ達です。 今回は全部出してみます。 前回の覇邪の封印の公開後にツイートしたと思いますが、 何もせずにコードを書くと、いざ描画となった時に読み込みを始める為に、 アニメーションの際にラグが出来てしまいます。 それを回避し描画命令の際に即座に表示させる為に、予め描画させておきます。 最初の7個の画像は、画面の1/4(左上部分)のみです。 それぞれ左右反転・上下反転・上下左右反転させて描画して画面を構成しています。 その下の画像は、左右キーを押して回転する時に使っています。 こちらは1/2(上部分)なので、上下反転で画面を構成します。 右回転時、左回転時、目の前がストレート、目の前が壁など、 色々なパターンで左右反転させたり逆順で描画させたりします。