Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - AbsurdInteractive

Pages: [1]
I seem to be having the same issue as this forum post in iOS with stripping enabled:

Our game requires stripping, so if that is the issue I'm not sure how to solve it. It also seems to happen after a LoadLevelAdditive.

Here is my exact error in xCode:
  1. NullReferenceException
  2.   at UnityEngine.Component.get_transform () [0x00000] in <filename unknown>:0
  3.   at UIDrawCall.get_cachedTransform () [0x00000] in <filename unknown>:0
  4.   at UIPanel.UpdateDrawCalls () [0x00000] in <filename unknown>:0
  5.   at UIPanel.LateUpdate () [0x00000] in <filename unknown>:0

So from as far as I can tell there seems to be 3 ways to setup a UI system that is based off the GameState changes in Unity and they are:

1) Load a new scene for each GameState change which has the new UI.

2) Load a prefab of the UI for the GameState change.

3) Have all the UI gameobjects scenes in the start scene with DontDestroyOnLoad, and then active/deactivate them as the GameState changes.

I was wondering if anyone could offer any feedback or advice on which implementations they've done in their games especially with regards to what works best with NGUI, and which seems to be the best for mobile?

Pages: [1]