2016-03-27 6 views
0

, ich bin von einem Swift SpriteKit Hintergrund wo UIScreen.mainScreen().bounds ein CGRect ist, die den Bildschirm darstellt, und kann auf verschiedene Weise manipuliert werden, wie die Mitte des Bildschirms immer unter VerwendungWas entspricht Swifts UIScreen.mainScreen(). Grenzen in Unity 2d? Grundsätzlich

var screenCenter = CGPointMake(UIScreen.mainScreen().bounds.width/2, UIScreen.mainScreen().bounds.height/2) 

ich auf einem 2D-Puzzle arbeite Spiel, daher habe ich die Kamera auf orthographische eingestellt. Ich möchte die Ansicht in der Spielszene manipulieren. Was ist ein Äquivalent von UIScreen.mainScreen().bounds in Unity (C# Scripting), das manipuliert werden kann, um verschiedene Positionen in ähnlicher Weise zu erhalten?

+1

Sie müssen erklären, ob Sie eine Szene mit Perspektive Kamera oder ortho-Kamera zu tun. Und du musst erklären, ob du auf der Unity.UI-Ebene (dein Canvas usw.) meinst oder ob du das in der eigentlichen Spielszene meinst. Die Leute sind glücklich, dir zu helfen, aber realisiere, dass es im Spielengineering nicht wie iOS ist. Es gibt unglaublich verschiedene "Arten" von Spielen. (Du könntest einen Shooter, ein Autorennspiel, ein Edelsteinpuzzle, Scrabble oder was auch immer machen. Gib einfach an, welcher "Typ" des Spiels du machst.) – Fattie

+0

Danke. Ich arbeite an einem 2D-Puzzle-Spiel, daher habe ich die Kamera auf orthographisch eingestellt, auch ich verweise auf die eigentliche Spielszene. – Jickery

+0

FYI Sie können klicken Sie auf Bearbeiten und legen Sie diese Informationen in der Frage. für was du sagst, hat fafase deine antwort, prost. Seien Sie vorsichtig, Spiele reaktiv zu entwickeln, alles muss funktionieren und Sinn machen und auf allen Bildschirmverhältnissen und Größen gleich spielen – Fattie

Antwort