特定の場所で、特定のアイテムを使用したい!

今回は、タイトル通り「特定の場所で、特定のアイテムを使用」について解説したいと思います。

これは、私SAKUYAが製作中に少しうまくいかなかったので、成功した今、分らない人向けに自分なりに解説をしたいと思います。

一応注意しておきますが、他にも良い方法があるかもしれません。なので、あくまで一つの意見としてご参考にしてください。

 

それでは、解説をしていきたいと思います

 

今回、イベントにて行うことは以下の通りです

・マッチを使い、暖炉に火をつけたい

(仮にマップ番号は12、X座標は5、Y座標は7とします。↑を向いている状態です)

・アイテム欄から、マッチを選択してイベントを発生させる

 

 

まずは、ユーザーデータベースのアイテムから、「マッチ」というアイテムを登録してください。

 

できたら、コモンイベントエディタを開き、開いているところに「マッチ使用」などの名前をつけてください(分りやすくするためです)

書き込む内容は以下の通りです

(self変数を使用します)

Cself0+=現在のマップID

条件分岐【変数】 Cself0が12と同じーーーーーーーー

 変数操作+:Cself1+=主人公のX座標(標準) 

 変数操作+:Cself1+=主人公のY座標(標準) 

 変数操作+:Cself1+=主人公の向き(1~9)

 条件分岐【変数】 Cself1が20と同じ

  文章:暖炉に火をつけた!

  イベント挿入:[コモン]アイテム増減/マッチ/-1 

 分岐終了ーーーーーーーーーーーーーーーーーーーー

条件分岐【変数】 Cself0が12以外

 文章:ここで使う必要はない

分岐終了ーーーーーーーーーーーーーーーーーーーーー

変数操作:Cself0=0+0

変数操作:Cself1=0+0

 

 

と、こんな感じです。(ざっとみただけでは分りませんね)

結構ややこしい部分があるので、コモンを作って配信しておきますね

下にリンクを張っておくので、どうぞ利用してみてください



KSTgame

PC向けフリーゲームを開発する『KSTgame』のホームページです。

0コメント

  • 1000 / 1000