UNITY2018.4.12
uGUIでエンターキーを押すごとに次のテキストボックスに
フォーカスが移るような処理をEventSystem.current.SetSelectedGameObjectを使って実現しています
c#
1if (obj.name == "orderno") 2{ 3 EventSystem.current.SetSelectedGameObject(tantocode); 4}
しかし、エンターを押さずに、例えばuGuiのボタンを押すと
下記のようなエラーがでてしまいます。
”Attempting to select tantocode (UnityEngine.GameObject)while already selecting an object.”
おそらく、ボタンを押すことですでにオブジェクトが選択されたにもかかわらず
フォーカスを別のオブジェクトに移そうとしてエラーになっているということはわかったのですが
こちらの回避方法がわかりません。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/09 11:42