【Roblox Studio】キャラクターと会話する方法【Dialog】

3D Interfaces

1. Roblox StudioのDialog(ダイアログ)とは

RPGゲームなどには、プレイヤーとキャラクターの話す場面が多くあります。Roblox Studioでも、そのような場面を作成することができ、そのときに使うのが、Dialog(ダイアログ)という機能です。Dialogを使うことで、プレイヤーとキャラクターの会話シーンを作ることができます。

以下では、Dialogを使用して、会話シーンを作成する手順を説明していきます。

2. 使用する機能

・Toolbox(ツールボックス)
・Dialog(ダイアログ)
・DialogChoice(ダイアログチョイス)

3. Dialogの簡単な使い方

まず、Roblox Studioを起動します。今回は、テンプレート「Baseplate」を使用します。

プレイヤーと会話するキャラクターを配置していきます。
「VIEW」をクリックし、以下画像の示す部分をクリックします。すると、Toolboxが表示されます。
このToolboxには、ゲーム内に配置できる多様なオブジェクトが用意されています。

検索欄に「human」と記入します。
「Basic Human」をゲーム内の任意の位置にドラッグ&ドロップします。 

この状態で、一度ゲームをプレイしてみます。
特にイベントが起こる様子もなく、New Humanが設置されているのみとなっています。

このNew Humanと会話するシーンを作成してみます。
Explorerタブの「New Human」の「Head」のプラスマークをクリックします。

検索欄を活用し、「Dialog」をクリックします。

この状態で一度ゲームをプレイしてみます。
すると、先ほどとは違い、New Humanの頭の上にはてなマークが表示されました。
しかし、そのはてなマークをクリックしてもなにも反応がありません。

その後の反応を作成してみます。
作成した「Dialog」を選択します。

「Dialog」のプロパティが表示されます。
その中の「InitialPrompt」の記入欄に「やっほー」と記入します。

この状態で再度ゲームをプレイしてみます。
New Humanのはてなマークをクリックしてみると、
先ほど記入した「やっほー」が表示されました。
しかし、プレイヤー側に返すセリフが用意されていないため、
プレイヤーとキャラクターが会話しているとは言えません。

「やっほー」に対するプレイヤーの返事を作成してみます。
「Dialog」のプラスマークをクリックします。

「DialogChoice」をクリックします。

「DialogChoice」のプロパティの中の「UserDialog」に「良い天気ですね」、
「ResponseDialog」に「そうですね」と記入します。

この状態で再度ゲームをプレイしてみます。
New Humanの「やっほー」の後に「良い天気ですね」と「Goodbye!」という選択肢が表れるようになりました。
「良い天気ですね」を選択すると、New Humanから「そうですね」と返ってきました。

以上のことから、「DialogChoice」の「UserDialog」がプレイヤーのセリフ、
「ResponseDialog」がプレイヤーのセリフに対する返答になっていると分かります。

これで、プレイヤーとキャラクターの会話が成立しました。
しかし、このままでは会話のキャッチボールが少ないため、より複雑な表現はできません。

さらに、会話を続けられるように設定してみます。

先ほどの「DialogChoice」の中にもう一つ「DialogChoice」を作成し、
同様に「UserDialog」と「ResponseDialog」になにかしらのセリフを記入します。

この状態で再度ゲームをプレイしてみます。
会話のキャッチボールが増えていることが分かります。
このように、「DialogChoice」を増やすことでより複雑な会話を構築できると分かります。

4. まとめ

・Dialog(ダイアログ)を使用することでプレイヤーとキャラクターの会話を表現できる
・DialogChoiceを使用することでより複雑な会話を表現できる

チュートリアル系電子書籍の紹介
Roblox Studioでゲーム制作を始めてみませんか?
日本語版 ※英語版あり 「10時間でできる Roblox Studio アクションゲーム制作入門」では、Roblox Studioでのゲーム制作の基本から応用までを短時間で効率的に学びます。この一冊で、初心者でも簡単にアクションゲームを制作できるようになり、ゲーム制作の面白さと達成感を存分に味わうことができます。Roblox Studioの世界への扉を開き、あなたのクリエイティブな旅を始めましょう。
Luaに関する電子書籍の紹介
Roblox Studioで使用するLua言語の基本を学ぼう!
日本語版 ※英語版あり 「5時間でできる Roblox Studio を使ったLuaの基本」では、Roblox Studioで使用するプログラミング言語Luaの基本をRoblox Studio上で学びます。また、学んだ知識を活かして、Roblox StudioでLuaを使用する応用部分も一部盛り込まれています。この一冊でLuaの基本を学ぶことで、よりRoblox Studioでのゲーム制作を楽しめるようになります。
アニメーション制作系電子書籍の紹介
Roblox Studioでアニメーションを作ってみよう!
「5時間でできる Roblox Studio アニメーション制作入門」では、Roblox Studioでのアニメーション制作の基本から実際に作るところまでを短時間で効率的に学びます。この一冊で、アニメーション制作の第一歩を踏み出すことができます。Roblox Studioで自由自在にアニメーションを作成し、よりクリエイティブなゲームを作りましょう!
3D Interfaces
シェアする
hideをフォローする
Roblox Studio 制作tips

コメント

タイトルとURLをコピーしました