アフィリエイト広告を利用しています
 

2023年10月28日

【ゲーム制作】3Dダンジョンロールプレイングゲーム 第34回



3Dダンジョンロールプレイングゲーム 第34回目です。
さて、今回も残りのスクリプト命令「BE」を組んでいきます。

ただ、メッセージデータを見て気になることがひとつ…。
「WO,16,0,30,6,0」が多い…。
10_25_1.png
宿屋4箇所
10_26_2.png
宝箱2箇所
10_27_3.png
ゲート3箇所

デフォルトのメッセージウィンドウを表示することで、
・イベント終了時に、メッセージを消す
・選択メニューを開いた際の、メインウィンドウ再表示
が目的ですが、あまりにも多すぎる。
1箇所につき、13バイトも取ってしまいます。

10_28_1.png
そこで、新たに「DW」(Default Window)命令を作って、13バイト→2バイトに縮めて、1箇所当たり11バイトのデータ圧縮を図ります。
「DW」命令プログラムサイズが32バイトなので、3箇所直せば元が取れます。

10_28_3.png
10_28_4.png
10_28_5.png
ああ、スッキリしました。
他のイベントも併せ、まだ途中なのに既に14箇所あったので計154バイト圧縮、154-32=122バイトの節約になりました。
意外とメリット大きい!
まだまだイベント組むので、「DW」命令どんどん使うと思います。
最終的に何バイトの節約になるのか楽しみです。

次に「BE」ですが、これは戦闘ルーチンが完成後、それと連動させますので今は呼び出し口だけ作成しておきます。
10_28_2.png

これで、今作で予定していたスクリプト命令は、全て組み込み完了しました。
次回は、今回組み込んだスクリプト命令の使い方やパラメータをまとめます。
posted by J-JSOFT at 00:00 | Comment(0) | TrackBack(0) | 開発
検索
<< 2023年10月 >>
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
広告
最新記事
ブログランキング
にほんブログ村 ゲームブログ ゲーム制作へ
プロフィール
J-JSOFTさんの画像
J-JSOFT
高校時代、あれほど熱心に取り組んだMSXに触れなくなって30年余…。 MSXエミュレータとの出会いで、MSX愛が再燃中。
プロフィール
カテゴリーアーカイブ
ファン
QRコード