■マップイベント/ページ切替型(更新:2016/05/07)マップイベントを使って数字画像を表示します。このページの数字表示では、ページ切替型で紹介しています。基本的に固定画面用の設定であるため、マップのサイズが「横20×縦15マス」のマップで使用してください。☆1マスの表示を1桁or2桁マップイベントで数字を表示する場合、1つのマスに数字を1桁表示するタイプと、1つのマスに数字を2桁表示するタイプ(2種)があります。1マスに2桁(重ねて配置)表示1マスに1桁の数字を表示します。1マスに2桁の数字を表示します。画像1マスに数字が1桁表示されるサイズで画像を用意します。一の位用1マスに数字が2桁表示されるサイズで用意します。設定1マスにつき1桁ずつ設定していきます。一の位を配置した下のマスに十の位を表示するイベントを設定します。一の位を配置したマスに十の位のイベントを移動させます。別のマップから移動して来た時にイベントを移動させる設定が必要です。☆画像の準備キャラクター画像(CharSet)として数字画像を用意してください。画像の上で右クリック→名前を付けて画像を保存を行ってください。保存場所はデスクトップなど、分かりやすい所が良いでしょう。素材管理から「CharSet」のフォルダにインポートしてください。※キャラクターの画像ではなく、チップセットの画像として準備しても問題ありません。変数は1桁に付き1個の変数を使います。位ごとの数字に分ける処理は以下のように設定します。変数0001番の値が表示する数字になります。※変数の値は0〜9の間である必要があります。◆変数の操作:[0001〜0002]代入,〜2桁の数字〜◆変数の操作:[0002:十の位]除算,10◆変数の操作:[0001:一の位]剰余,10※2桁の数字は0〜99の間である必要があります。◆変数の操作:[0001〜0003]代入,〜3桁の数字〜◆変数の操作:[0003:百の位]除算,100◆変数の操作:[0002:十の位]除算,10◆変数の操作:[0001〜0002]剰余,10※3桁の数字は0〜999の間である必要があります。主人公のHPを表示する設定になります。◆変数の操作:[0001〜0004]代入,〜4桁の数字〜◆変数の操作:[0004:千の位]除算,1000◆変数の操作:[0003:百の位]除算,100◆変数の操作:[0002:十の位]除算,10◆変数の操作:[0001〜0003]剰余,10※4桁の数字は0〜9999の間である必要があります。◆変数の操作:[0001〜0005]代入,〜5桁の数字〜◆変数の操作:[0005:万の位]除算,10000◆変数の操作:[0004:千の位]除算,1000◆変数の操作:[0003:百の位]除算,100◆変数の操作:[0002:十の位]除算,10◆変数の操作:[0001〜0004]剰余,10※5桁の数字は0〜99999の間である必要があります。「乗算,-1」を実行して、プラスの値にする必要があります。数字を表示するためのマップイベントを設定します。1マスに1桁の表示も1マスに2桁の表示も設定方法は殆ど変わりません。一の位を表示する設定手順です。マップイベントを作成し、1ページ目に「0」を表示する設定を行います。次は「1」を表示する設定を行います。同じような作業を繰り返し、「9」を表示する設定まで行ってください。画面下のOKをクリックして、イベントエディタ画面を閉じてください。これで一の位の設定が完了です。十の位のイベント設定は、一の位のイベントをコピー&貼り付けして、それを基に設定した方が良いでしょう。十の位のイベント設定は、イベント出現条件を十の位の変数に変えるだけです。※1マスに2桁の表示の場合は、表示する画像を十の位専用の画像に変えてください。必要に応じて、百の位、千の位の設定も行ってください。一の位のイベントをコピーして百の位と万の位のイベントを設定。画像の設定が不要になります。8」にする上記の設定では、3桁の表示は「008」や「075」と表示されます。頭の「0」を表示しないようにしたい時には、以下の設定が必要です。十の位の1ページ目(0を表示するページ)を削除する。変数[0003:百の位]が1以上を設定する。百の位の1ページ目を削除する。位ごとに値を分ける設定に、4桁の数字をそのまま記憶する変数の設定を追加。▼変数0005番に4桁の数字をそのまま記憶する場合。変数[0005:4桁の数字]が100以上を設定する。変数[0005:4桁の数字]が1000以上を設定する。千の位の1ページ目を削除する。位ごとに値を分ける設定に、5桁の数字をそのまま記憶する変数の設定を追加。▼変数0006番に5桁の数字をそのまま記憶する場合。変数[0006:5桁の数字]が100以上を設定する。変数[0006:5桁の数字]が1000以上を設定する。変数[0006:5桁の数字]が10000以上を設定する。万の位の1ページ目を削除する。位ごとに値を分ける設定に、6桁の数字をそのまま記憶する変数の設定を追加。▼変数0007番に6桁の数字をそのまま記憶する場合。変数[0007:6桁の数字]が100以上を設定する。変数[0007:6桁の数字]が1000以上を設定する。変数[0007:6桁の数字]が10000以上を設定する。変数[0007:6桁の数字]が100000以上を設定する。十万の位の1ページ目を削除する。8と言った状態になり、表示しない「0」の所が空いてしまいます。残りHP:75残りMP:8と言ったように数字の表示が左寄せになるようにしたい時には、以下の設定が必要です。設定を変更してください。変数[0001:一の位]が0以上を設定する。変数[0002:十の位]が0以上を設定する。変数[0001:一の位]が0以上を設定する。変数[0003:百の位]が0以上を設定する。変数[0002:十の位]が0以上を設定する。変数[0001:一の位]が0以上を設定する。変数[0004:千の位]が0以上を設定する。変数[0003:百の位]が0以上を設定する。変数[0002:十の位]が0以上を設定する。変数[0001:一の位]が0以上を設定する。変数[0006:十万の位]が0以上を設定する。変数[0005:万の位]が0以上を設定する。変数[0004:千の位]が0以上を設定する。変数[0003:百の位]が0以上を設定する。変数[0002:十の位]が0以上を設定する。変数[0001:一の位]が0以上を設定する。☆動作テスト以下のイベントを実行すれば、表示される数字が変わります。◆変数の操作:[0003:百の位]除算,100◆変数の操作:[0002:十の位]除算,10◆変数の操作:[0001〜0002]剰余,10◆3桁表示で以下のイベントを作成すれば、主人公のHPが表示されます。以下のような縦長の数字画像を設定する事もできます。マップイベントのグラフィック表示では、キャラクター画像よりもチップセットの画像の方が処理が軽くなります。1マスサイズの数字画像であり、チップセットの上層チップが空いている場合は、チップセットに数字画像を準備した方が良いでしょう。