会話できる人(イベント)を配置しました。・イベントに近づいてZキーを押すと、自機の方を向いて会話することができます。エッジで折り返す■解説1.イベントの会話範囲に自機が入っているか判定crashToLineを使って、自機とイベントが一定のエリア内にいるかどうか調べます。エリア内にいれば、Zキーを押したときに会話処理を行います。詳細は下図を参照してください。・messageファンクションを作って会話処理を行っています。文字表示スピード)※文字表示スピードは省略可能で、省略した場合、最速(ウェイトなし)で表示を行います。・まずウインドウを表示します。ウインドウは、位置によっては自機やイベントを隠してしまうので、できるだけ重ならないように自機位置によってウインドウ表示位置を変えています。最初に塗りつぶしの白い四角を描き、その後に、少し小さな黒い塗りつぶし四角を描いて作成します。・メッセージ表示させる文字列を、先頭から順番に1文字づつ、最後まで読み込んでいきます。先頭を固定して、1文字づつ増やした文字列を作り、これを同じ場所に表示していきます。メッセージ表示させる文字列が、”こんにちは”であった場合、順に以下のような表示を行います。こんにちは・メッセージ表示が終了したら、Zキーが押されるまで待機します。Zキーが押されたら、$panel.clear()でウインドウを消去し、メッセージ表示ルーチンを終了します。3.会話中の自機の制御messageファンクションに入る前に、$Mychar.pause=1;で自機の動きを一旦止めています。会話中にキー操作で自機が動き回るのを防止しています。会話終了時点で自機ポーズを解除します。携帯アフィリエイトで稼ぐトップページへ。