- C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
267 :デフォルトの名無しさん[]:2015/04/27(月) 01:33:25.58 ID:FhaGT+rH - c# + Unity + 自作スクリプトでゲーム作ってます。
以下のような自作スクリプトでUnity上にウィンドウを表示します。 -自作スクリプト msg = Massagebox.New(MSG_STYLE.YesNo) msg.Massage = "Please Select Yes or No" result = msg.Show() ウィンドウを表示したらスクリプトは待機状態になって、 Yes Noを選択したら処理を再開して戻り値を返すようにしたいのですが、 while(IsReturn == false)などでループさせると固まってしまうし、 StartCorutine(Ienumrator)で入力が完了するまでループさせようとしても メイン処理はそのまま進んでしまいます。 こういうのはコールバックを用意するしか方法はないのでしょうか?
|
|