2ntブログ

ゲームのダウンロード

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

「BuyMyself」はこうして作られた。第三回、娼館イベントの半分は変数で出来ていますの巻

前の講座からちょっと間が空いてしまいましたね。今回は娼館イベントの組み方について解説していきましょう。
が、今回はちょっと長くなるので二回にわけます。前半の今回は、変数の応用テクニックについてです。

2016121001.png

まず、上の画像が娼館イベントの発生する扉を調べた時のイベントです。

さて、肝心のイベント内容ですが、いきなり変数の操作を連発しています。
まず最初の『娼館用変数』。これは、調べたイベントが娼館イベントの何番かを格納しています。
これはこのあと、イベントシーンに入る時に重要になります。
基本報酬、追加報酬定数。これはイベントをやったあとの報酬用の変数です。
その下に消費AP。このイベントで何AP消費するかですね。やっぱり一度変数に格納してます。
その下は、イベントをこなしたあと上昇する能力値です。バイマイはあらゆる行動で能力値が上がります。
なのでやっぱりこの数値もあらかじめ変数に入れます。絶対に入れます。じゃなきゃ私が死にます。

まずツクールにおいてあらゆる数値を増やしたり減らしたりする場合、主に二つの方法があります。
一つは直接入力。もう一つは変数を参照しそれをもとに入力です。
イベントでお金増やすにしても何にしても、どちらかの手法を行います。
100ゴールド増やすなら、直接入力で「100」って数値を入れるか、変数○○番にあらかじめ「100」の数値を代入しておきその変数○○番を指定してやるのです。
100ゴールド増やすだけなら、100って直接入力したほうが早いでしょう。
しかし、そのあと「主人公は100ゴールド手に入れた!」って文章を入れる場合、こっちの100ゴールドってところを直接文章で書かなければいけません。それはまあいいです。この段階では。
しかしあとあと、そのイベントをやっぱ200ゴールド入手に修正するとします。お金を増やすイベントのところを「200」に修正して、文章の「100ゴールド」も「200ゴールド」に修正する。そうすればいいのですが、どっちかを忘れるとおかしくなります。
イベントを修正し忘れれば、200って表示されてるのに、100ゴールドしか増えませんし、逆なら100ゴールドって書かれているのに実際は200ゴールド増えます。つまりバグ発生です。

そういった事を回避するテクニックが変数の有効活用です。
イベントの赤枠で囲った部分に注目。文章の表示なので、当然そこに書かれた文章が表示されます。
そしてゲーム中で表示される文章はこちら。

2016121005.png

見ての通り、全然違うでしょう? 具体的には\v[xx]系のところが、なんらかの数値に置き換わっています。
この[xx]の数値は、変数の番号です。これが「1」なら1番の変数に格納されている数値が表示されます。
たとえば必用APのところは「20」ですね。イベントの上で「0020:消費AP」という変数を操作しています。
つまり、この消費APに代入した数値がここに表示されています。実際に変数に代入した「14」という数値が、ゲーム画面に表示されているのがわかりますね。

2016121004.png

他のイベントは後半で説明するので、飛ばしてイベントの最後です。これは実際のエロシーンが入っているイベントの最後ですね。
イベントの最後に能力値を増やすためのコモンイベントを呼び出しています。

2016121002.png

能力値を上げるコモンはこうなっています。変数に格納した数値をそれぞれ対応した能力値にプラス。
その後、どれだけ能力値が上がったのかを、変数を参照して文章で表示します。
それぞれの数値はイベントの最初に変数に格納していますね。あとあと能力値の上昇数値を調整したいときはその変数をいじります。そうすれば実際に上がる能力値と表示される能力値がいっぺんに変わります。だって同じ変数を参照しているのですから。

2016121003.png

これをもし、直接入力でやっていたら、数値を調整するたびに能力値増加のイベントと、表示してている文章の両方を修正しなければいけなかったでしょう。バイマイはやたらとこの能力値アップイベントが多いので、そんなことやっていたら大変です。
というか最初はそうやろうとして、「こりゃ大変だ。なんか簡単な方法はないか」と考えて変数を利用したイベントにしたのです。
おかげで能力値アップ系のイベントは全部コピペで、数値だけいじっています。これのおかげでだいぶ作業効率が上がりましたね。

これは基本的ながら役に立つ夜星おすすめテクニック……!
変数を使いこなせば、ゲーム制作が楽になること間違いなし!

プロフィール

夜星玉兎

Author:夜星玉兎
ツクールでエロゲーを作っている人

主な制作物
・BuyMyself Ace
・はらませ! 魔王様!!
・BuyMyself ROA
・おつかいふぇいたん
・BuyMyself

Pixiv
夜星玉兎のつぶやき
最新記事
月別アーカイブ
カテゴリ
FCカウンター
検索フォーム
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR