■懐中電灯の処理(更新:2016/05/07)主人公の前方を明るくする懐中電灯のようなライトの表示を作成します。今回は持っているアイテムによって、3種類のライトを表示する設定を行います。▼アイテムなし▼アイテム「懐中電灯(小)」を持っている▼アイテム「懐中電灯(大)」を持っている動作見本用のサンプルデータサンプルのダウンロードは↓をクリックしてください。サンプルのイベント設定状況を見る場合は、ツクールの作品データが入っているフォルダを開いて、その中にサンプルの作品データを入れてください。制作中の作品に使用する場合は、イベントの処理構造を理解した上で自己責任でご利用ください。明らかにコピー&貼り付けの作業に問題があった事になります。主人公の周囲を明るくする処理を作りたい場合は、スポットライトの処理のページをご覧ください。☆画像の準備ライトの表示サイズごとに2枚のピクチャー画像が必要です。1枚は透明度50%で表示する半透明の画像で、もう1枚は周りが真っ黒な画像です。この2枚の画像を合体させてライトの表示を行います。向きごとの画像を準備してください。準備しました画像は、素材管理の「Picture」のフォルダへインポートしてください。※サンプルデータより、画像データを取得する事ができます。「懐中電灯(小)」「懐中電灯(大)」を準備してください。番号と使用内容の一覧表です。ピクチャーを表示する時に使用。ピクチャーを表示する時に使用。現在の表示状態を数値化した物を設定。現在の表示状態が変化があったかどうかを調べる時に使用。変数の名前を先に設定しておくとイベント設定が楽です。懐中電灯のライトを表示するイベントを設定します。このイベントはマップイベントとして作成してください。消去:フェードアウト◆変数の操作:[0004:前の表示状態]代入,-1◆場所移動:〜懐中電灯を表示するマップ〜以上で設定完了です。☆電池を設定するアイテム「懐中電灯(小)」や「懐中電灯(大)」の中に入れる電池として、アイテム「電池残量」とアイテム「予備電池」を設定します。データベース「アイテム」に種別:通常物品で準備してください。時間経過で電池を減らす方法があります。「予備電池」が1つ減って「電池残量」が99になります。小さいライトの表示になります。▼時間経過で電池を減らす設定例の所までジャンプする▼歩くごとに電池を減らす一歩歩くごとに「電池残量」が1つ減ります。歩いているかどうかを判断するイベントは、歩くと実行するイベントを使用しています。追加されたスイッチと変数は以下の通りです。※黄色の名前が追加された物です。電池を消費する状態になったらON。ピクチャーを表示する時に使用。ピクチャーを表示する時に使用。現在の表示状態を数値化した物を設定。現在の表示状態が変化があったかどうかを調べる時に使用。現在位置(X座標×1000+Y座標)を設定。移動したかどうかを調べる時に使用。以下のイベントを追加してください。電池を減らす1秒ごとに「電池残量」が1つ減ります。文章の表示が表示されている間は電池は減りません。追加されたスイッチと変数は以下の通りです。※黄色の名前が追加された物です。電池を消費する状態になったらON。ピクチャーを表示する時に使用。ピクチャーを表示する時に使用。現在の表示状態を数値化した物を設定。現在の表示状態が変化があったかどうかを調べる時に使用。常に「加算1」が実行され、60になると1秒経過となる。以下のイベントを追加してください。追加設定などでは「一歩歩くごと」を元に追加設定がされていますが、この「時間経過」でも追加設定は可能です。予備電池を使用した事をプレイヤーに伝えるイベントを設定します。追加されたスイッチと変数は以下の通りです。※黄色の名前が追加された物です。電池を消費する状態になったらON。予備電池を使用した事を知らせる文章を表示。ピクチャーを表示する時に使用。ピクチャーを表示する時に使用。現在の表示状態を数値化した物を設定。現在の表示状態が変化があったかどうかを調べる時に使用。現在位置(X座標×1000+Y座標)を設定。移動したかどうかを調べる時に使用。予備電池の所持数を代入。以下のようにイベントを追加してください。「電池交換→スイッチON→画面の表示→文章の表示」と設定しています。◆文章:予備電池を使用しました。☆ライト表示のON/OFFを設定Shiftキーを押すとライトの表示がON/OFFになるイベントを設定します。追加されたスイッチと変数は以下の通りです。※黄色の名前が追加された物です。電池を消費する状態になったらON。予備電池を使用した事を知らせる文章を表示。ピクチャーを表示する時に使用。ピクチャーを表示する時に使用。現在の表示状態を数値化した物を設定。現在の表示状態が変化があったかどうかを調べる時に使用。現在位置(X座標×1000+Y座標)を設定。移動したかどうかを調べる時に使用。予備電池の所持数を代入。Shiftキーを押したかどうかを調べる時に使用。マップイベント「ライト処理」とは別に以下のマップイベントを設定してください。以下のイベントを追加してください。☆アイテム画面で懐中電灯を使用するとライトが点く(消える)アイテム画面で懐中電灯を使用すると懐中電灯が点く(消える)ように設定します。※懐中電灯(小)と懐中電灯(大)の両方を持っている場合は、アイテム画面で懐中電灯(小)を使用しても懐中電灯(大)が使用されます。追加されたスイッチと変数は以下の通りです。※黄色の名前が追加された物です。電池を消費する状態になったらON。予備電池を使用した事を知らせる文章を表示。ONの時は懐中電灯を使用中。アイテム画面で懐中電灯を使用した時にON。ピクチャーを表示する時に使用。ピクチャーを表示する時に使用。現在の表示状態を数値化した物を設定。現在の表示状態が変化があったかどうかを調べる時に使用。現在位置(X座標×1000+Y座標)を設定。移動したかどうかを調べる時に使用。予備電池の所持数を代入。Shiftキーを押したかどうかを調べる時に使用。使用するとスイッチ0004番がONになるようにしてください。【アイテム「懐中電灯(小)」の設定画面を確認】コモンイベントに以下のイベントを設定してください。以下のイベントを追加してください。自動的に持っている懐中電灯の状況に合わせて、ライトの状態が変わります。懐中電灯の小と大の両方を持っている場合は、懐中電灯(大)が優先的に使われます。