Ich komme aus einem iOS/OS X-Hintergrund und verwende jetzt Unity3D sehr.Gemeinsam genutzte Benutzeroberfläche in einer anderen Szene mit Unity3D erstellen
Ich würde gerne wissen, ob es eine Möglichkeit gibt, eine Benutzeroberfläche in einer separaten Szene in Unity zu erstellen und diese Benutzeroberfläche in mehrere andere Szenen aufzunehmen? Ähnlich wie das Laden der gleichen Ansicht von einem xib
in Xcode.
Wie wäre es mit Ihrer UI GameObject [ein Prefab] (http://docs.unity3d.com/Manual/Prefabs.html)? Dann kannst du es in jeder Szene instanziieren(), wann immer du willst. – Serlite
Oder Sie könnten auch das UI-Objekt in der ersten Szene erstellen und ** DontDestroyOnLoad() ** auf ihnen anrufen, so dass sie von Szene zu Szene getragen werden. Dann ruf einfach ** SetActive (true/false) ** an. Ich habe eine ** Instantiate() ** - o-Phobie, weil es manchmal zu FPS-Schluckauf führt. –
Danke für die Ideen. Ich bin gegangen mit 'SceneManager.LoadScene (1, LoadSceneMethod.Additive);' –