Seite 1 von 1

Seit 1.18 hängt sich das Spiel beim betreten von Häusern ode

Verfasst: 17. Aug 2013, 16:40
von Friday_13th
Seit 1.18 habe ich das Problem das das Spiel sich regelmäßig aufhängt. Schwer zu erklären, da das Spiel zwar noch läuft, man aber keinen Mauszeiger mehr sieht und man zwar blind Schaltflächen anklicken kann, aber keine Einblendungen mehr sieht. Als ob die Overlays(?!) durcheinanderkommen und nicht mehr korrekt ein/ausgeblendet werden. Oder man bekommt einen schwarzen Bildschirm auf dem man nur noch einzelne GUI Teile sieht. Dabei ist es anscheinend vollkommen egal wo man sich befindet oder welches Haus / Taverne / Lager / Schiff, Reise...

Folgendes habe ich gefunden in der Output_log, bin jedoch nicht 100%tig sicher ob das immer dazu auftritt

MissingMethodException: The best match for method OnTooltip has some invalid parameter.
at System.MonoType.InvokeMember (System.String name, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object target, System.Object[] args, System.Reflection.ParameterModifier[] modifiers, System.Globalization.CultureInfo culture, System.String[] namedParameters) [0x00000] in :0

at UnityEngine.SetupCoroutine.InvokeMember (System.Object behaviour, System.String name, System.Object variable) [0x00000] in :0
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
ForwardEvent:OnTooltip(Boolean)
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ShowTooltip(Boolean)
UICamera:ProcessMouse()
UICamera:Update()

(Filename: Line: -1)

Trying to activate inside Scene simple_house

(Filename: C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54)

Loading inside Scene simple_house

(Filename: C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54)

===============================================================================================================

Nochmal reproduziert:

Trying to activate inside Scene hostel

(Filename: C:/BuildAgent/work/7535de4ca26c26ac/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54)

NullReferenceException
at (wrapper managed-to-native) UnityEngine.GameObject:GetComponent (System.Type)

at UnityEngine.GameObject.GetComponent[InsideScene] () [0x00000] in :0

at InsideSceneController.Open (UnityEngine.GameObject scene) [0x00000] in :0

at MCP+c__Iterator1D.MoveNext () [0x00000] in :0
UnityEngine.MonoBehaviour:StartCoroutine_Auto(IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
MCP:ActivateInsideSceneNoco(String, GameObject, loadDone)
TownView:loadHouse(String, GameObject)
TownView:startByTrigger(TriggerType, GameObject)
TownView:enteredTrigger(BuildingData)
BuildingData:OnClick()
UnityEngine.GameObject:SendMessage(String, Object, SendMessageOptions)
UICamera:Notify(GameObject, String, Object)
UICamera:ProcessTouch(Boolean, Boolean)
UICamera:ProcessMouse()
UICamera:Update()

(Filename: Line: -1)

NullReferenceException
at (wrapper managed-to-native) UnityEngine.GameObject:get_camera ()

at UniStormWeatherSystem.initScripts () [0x00000] in :0

at UniStormWeatherSystem.updateWS (System.Object timedelta) [0x00000] in :0

at UniStormWeatherSystem.Update () [0x00000] in :0

(Filename: Line: -1)

Verfasst: 17. Aug 2013, 18:13
von craftyfirefox
Das müsste aber immer beim Betreten eines Hauses, respektive beim Aktivieren einer entsprechenden Hausszene passieren, nachdem du zB gereist bist und die entsprechende Szene davor schon einmal gesehen hast. Wenn ja, hab ich dafür den Fix schon fertig.

Verfasst: 17. Aug 2013, 18:19
von Friday_13th
Bin kurz davor auf jeden Fall gereist und hab ziemlich sicher in der Stadt davor das gleiche gemacht. Könnte sehr gut sein!