>
1) ただし、Embed()をStartで使用すると、次のようなエラーが発生します。
>「エンジンの方で準備ができたらEmbedする」
了解しました。サンプルにそのようなメソッドを追加しておきます。
>2) また、テキストを出力する時、Message Window 2つが重なって見えたので、
>原本のMessageWindowは削除してしまったところ、うまく作動しました。
初期状態のウィンドウの状態は、シーンに設定されている状態になるので、
初期状態で使用しないウィンドウはアクティブをオフにしてください。
使わないなら削除してもよいです。
>3) 上記のような方法で使用する場合、すべてがうまくいっていますが、Message Windowがクリックを受けられません。
>Input Managerの設定を変えたり
そうなります。ドキュメントに追記しておきました。
4) 送っていただいた使い方のスクリーンショットを見ると、Message Window Embedの方はまだこのコードに挿入して使わず、ホームページに載っている方法を使うべきですか?
AdvEngineとMessage Window Embedが同じシーンにあるのであれば、AdvUguiMessageWindowManagerコンポーネントの「Message Window List」に設定するだけでも問題ないです。
違うシーンにある場合は、プログラム経由でしか設定できないので、サンプルプログラムのようなやり方が必要です。
レイヤーに関しても同様です。
selectionとbacklogの変更はプログラムからしかできませんので、基本的にはプログラムを使ってください。
selectionとbacklogを一種類しか使わないなら次のようにデフォルトとして設定することも可能です。
・デフォルトのSelectionとBacklogを削除して
・EmbedのほうのSelectionとBacklogをAdvUguiManagerコンポーネントに設定