「Studio F#」さんの連載コラム 第10回

「Studio F#」さんの連載コラム

作者様:ホームページブログニコ生Twitter
作品:天使の証(体験版)シュガードロップ・ブレイクアウト
Studio F#さんの連載コラム:01020304050607080910
1112131415




■選択肢

さて、次はちょっとゲームらしい項目、「選択肢」です。
あるシナリオを読み進めて、末尾に選択肢を表示し、シナリオを分岐させたい場合、前の項目に出てきたシナリオファイルの(3)の部分、終了ブロックの記述をこのような感じにします。





手を入れなければいけない箇所について順に説明しますね。

(1)直前の画面指定
これは、シーン冒頭でシーンスキップを選んで選択画面までジャンプしてきた場合にも、選択時の画面設定を反映させるために行います。
選択肢が現れる画面の背景、イベント絵、立ち絵の指定を入れておきます。背景&イベント絵は、直前で使っているファイルを入れておけば大丈夫です。(イベント絵を使っていない場合は、evimage部分はこのひな形のままいじらないで大丈夫です)

また、立ち絵はこのサンプルは入っていないのでタグが書かれていませんが、立ち絵がある場合は直[exbacklay]から[trans_change]の間に、選択肢直前のポーズ&表情のものを差し込んでおけば大丈夫です。

(2)直前のBGM指定
同じく、選択肢の場面で流れているべきBGMをします。

(3)文字マットの状態
こちらも直前の状態を反映させておきます。

(4)質問文
選択肢マットに表示させる質問の文章です。マットが狭いので、あまり長くない方がベターです。

(5)選択肢
これが選択肢になります。
[exlink target="*飛び先ラベル名" text="選択肢の文章"]
と書く形になります。


(6)選択肢後の挙動
基本的に、ジャンプ先のシナリオ名を指定すればOKです。

ただ、選択肢からはラベル名(ここの場合「*ans1、*ans2」などを見て飛んできますので、自分で項目を増やしたりラベル名を変えたりした場合は、ここが選択肢と飛び先で対応するように注意しましょう。

★ちなみに、選択肢を3つ、4つと増やしたい場合は、
[exlink target="*飛び先ラベル名" text="選択肢の文章"]
の行を増やした上で、ジャンプ先の

;------------------------------------------------
;「ADV形式の世界」の結果
*ans2
[hide_selection]

;選択結果のジャンプ先
[eval exp="f.nextscene = 'chapter1/2-2.ks'"]
[jump target="*finishselect"]
[s]
;------------------------------------------------

この部分をコピーして増やして、ラベル名と選択後のジャンプ先を書き換えてください。




■選択後の飛び先ファイル

選択肢を選んだ後はシナリオをジャンプすることになります。(分けずに書くことも出来そうですが、シーンスキップの関係上、分けた方が良いそうです)





ひな形では、こんな感じで、2.ksにぶら下がる2-1.ks、2-2.ksとしてジャンプ先を作ってあります。
中身はこんな感じ。





非常にシンプルですが、選択後に表示させたい本文(別に、こんなに短くなくて良いのです……)を入れた上で、終了ブロックで次のシーンを指定すればOKです。


★このほか、変数を使った分岐をさせる方法などもありますが、変数の使い方までここに入れてしまうと、ちょっとややこしさ度がアップしそうですので、とりあえず選択肢分岐の解説のみにしておきますね。
知りたい方は吉里吉里リファレンスの変数の使い方 を参考にしてみてください。

また、私が鱧天で組んだミニゲーム 「Lie-Lei」 のスクリプトデータを素材として配布しておりますので、そこのシナリオスクリプトを読んでいただければ、何個か簡単な変数で表示や分岐を変えております。そちらを参考&改造していただいてもOKです。

(ライレイのスクリプトデータ素材については、コラムの最後にご案内させていただきます)

(つづく)




●感想をTwitterでつぶやいてみよう!

このコラムをご覧になられた方は
是非一度Twitterで感想をつぶやいてみて下さい♪


このエントリーをはてなブックマークに追加

最近更新したコンテンツ

2016年01月29日
ニュース
アニメ「この素晴らしい世界に祝福を!」がゲーム化
BD&DVD1巻の特典として収録
2016年01月28日
新着ゲーム
「消灯時刻」
終末世界で起きる、残された人達の物語
2016年01月27日
ニュース
Web漫画「おじさんとマシュマロ」が面白い
おじさんとOLの、微妙に噛み合わない恋愛風景
2016年01月26日
ニュース
漫画「ステラのまほう」がアニメ化決定!
女子高生達が同人ゲームを作る4コマ漫画
2016年01月24日
新着ゲーム
「レミリアケツKicker」
レミリアさんのお尻を蹴るゲームが出たよ
2016年01月21日
新着ゲーム
「凍れる心がとける時」
短編ADV。ファンタジーな世界での恋する学生のお話
2016年01月18日
新着ゲーム
「ゆぼひくっ!」
勇者を作って冒険する?超簡単な暇つぶしゲーム
2016年01月17日
新着ゲーム
「ワーズ・アンド・マジック」
スマホやタブレットで遊べるタイピングRPG
2016年01月15日
新着ゲーム
「東方紅輝心」
レミリアと咲夜の3DアクションRPG
2016年01月14日
新着ゲーム
「TS:NONUPLE NINE ノナプルナイン」
ちょっと(?)エッチな探索型ADVゲーム
2016年01月12日
新着ゲーム
「森でクマさんテラヤバス」
可愛い少女・OLと紳士なクマさんの追いかけっこゲーム
2016年01月12日
コラム
「リド・カイン」さんの連載コラム 第5回
「ゲーム制作一人で出来るもん!データベース作成編」
2016年01月11日
新着ゲーム
「KATHARSIS?禁断病理の子供達?序章」
フルボイス!?「医能伝奇」バトルADV
2016年01月09日
新着ゲーム
「リセマラ勇者」
ガチャを回して勇者を集めてよう
2016年01月06日
新着ゲーム
「ハンスとグライフ」
【18禁】女性向けのダークファンタジーゲーム
2016年01月05日
コラム
「道玄斎」さんの連載コラム 第42回
「非グリム的童話の世界へ」
2016年01月03日
コラム
「眠田 直」さんの連載コラム 第4回
「ゲッペルスちゃん3」制作報告コラム・その4

個人、同人の創作ブログ更新情報

最近更新したコンテンツ(スマホゲーム)

2018年11月24日
雑記
【FGO】種火周回のパーティ
実際に運用しているやり方を紹介
2018年11月23日
雑記
【FGO】フレンドポイント
重要度が上がったので本気で集める
2018年11月17日
雑記
【FGO】冥界のメリークリスマス
アルテラ・ザ・サンタが宝具レベル5になりました
2018年11月04日
雑記
【FGO】ハロウィン2018
酒呑童子(キャスター)GET!
2018年07月30日
雑記
【FGO】★5確定の福袋を回してみました
結果は天草四郎でした…
2018年03月20日
雑記
【FGO】復刻:セイバーウォーズやってます
謎のヒロインXが可愛すぎる
2018年03月07日
雑記
【FGO】第六特異点から急に難しくなった
1200万DL突破記念のAP四分の一が有り難いです
2018年03月05日
雑記
【FGO】ジークフリートが強くなりました
強化クエストも終えて初レベル80
2018年03月01日
雑記
【FGO】10連ガチャを連続で引きたい…
最近、FGOをメッチャやってます。
2018年02月26日
雑記
【FGO】空の境界 復刻版終わりました
周回は本当に疲れました…
2018年02月25日
雑記
【FGO】FGO始めましたヾ(*´∀`*)ノ
ipadに入れて放ったらかしにしていたFGOを始めました
2018年02月20日
雑記
【サマナーズウォー】闇イフリートがやっと完成しました…
ここまで来れたらもう中級者を名乗っても大丈夫?
サブコンテンツ

このページの先頭へ