0

Unity 4.6.4 を使用して iOS & Android ゲームを開発しています。私の UI は Android デバイスでうまく動作します。ただし、iOS デバイスでは UI の外観は問題ありませんが、正しく動作していません。ボタンの onClick イベントは機能しませんが、ボタンのアニメーションは機能します。そのため、UI のイベント システムに関するものだと思います。

Xcodeでの私のログは次のとおりです。

NotSupportedException: Operation is not supported.

at System.Type.GetGenericArguments () [0x00000] in :0

at System.Type.MakeGenericType (System.Type[] typeArguments) [0x00000] in :0

at UnityEngine.Events.PersistentCall.GetObjectCall (UnityEngine.Object target, System.Reflection.MethodInfo method, UnityEngine.Events.ArgumentCache arguments) [0x00000] in :0

at UnityEngine.Events.PersistentCall.GetRuntimeCall (UnityEngine.Events.UnityEventBase theEvent) [0x00000] in :0

at UnityEngine.Events.PersistentCallGroup.Initialize (UnityEngine.Events.InvokableCallList invokableList, UnityEngine.Events.UnityEventBase unityEventBase) [0x00000] in :0

at UnityEngine.Events.UnityEventBase.RebuildPersistentCallsIfNeeded () [0x00000] in :0

at UnityEngine.Events.UnityEventBase.Invoke (System.Object[] parameters) [0x00000] in :0

at UnityEngine.Events.UnityEvent.Invoke () [0x00000] in :0

at UnityEngine.UI.Button.Press () [0x00000] in :0

at UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in :0

at UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in :0

at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor) [0x00000] in :0

助けてください。

4

1 に答える 1

1

PlayerSettings の「Stripping Level」の選択を変更する必要があります。「Disabled」を選択することをお勧めします。

于 2015-05-13T04:56:25.780 に答える