2020年03月07日

したいこと

「プレイヤーに触れられると、吹き出しで短いメッセージを表示しながら逃げるニワトリ」というイベントを作りたいと思います。

「会話を表示」「メッセージを表示」「テロップを表示」では、メッセージ送りのためにプレイヤー・イベントの動作が止まってしまうため実現できません。
そのため「イメージとして画面に文字を表示」を使います。

20200307_194404

Sheet1

20200307_194134

Sheet2

Sheet2の開始条件
20200307_194146

Sheet2の内容
20200307_194200

プレイヤーが触れた時に出るメッセージを3種類のランダムにします。
※二行目のスイッチ「フォルダ0番」は、記述に絶対必要な分岐というわけではなく、スイッチを疑似的にフォルダ代わりに使っている利用方法です。

20200307_194213
20200307_194225

「イメージとして画面に文字を表示する」の記述例
20200307_194252


※SGBの3Dデフォキャラニワトリの背が低いので、「イメージとして画面に文字を表示」の初期位置がニワトリの頭より頭上にあります。
詳しくはこちらを参照してください。
なのでX座標・Y座標の数値に何も変更しなくても、この書き方でニワトリの頭上にメッセージが来ます。
\●●●●●/
 ̄ ̄∨ ̄ ̄

3Dキャラを人間にする場合はこの書き方では顔にメッセージがかぶるので、Y座標をマイナスするか、「左揃え」にしてふきだしを右側にもってくるなどの対処をする必要があります。


Sheet2が始まってから時間経過で終了させるようにします。
ここでは「変数ボックス3」を経過時間のカウンターとして利用します。
ここでは「変数ボックス3の中身が250と等しい時に終了」としています。この250というのは秒ではなく、Sheet2を上から下まで250回繰り返した時に終了するという意味です。
20200307_194234
20200307_194242

完成例





コメントする

名前
 
  絵文字
 
 

sumabi1001
スマイルゲームビルダーを始めたばかりの1001といいます。
ここはSGBを触った自分なりの攻略blogです。

→このblogについて 詳細
Author: 1001
記事検索