Orthogonale Kamera

Posted By: neo_scripting

Orthogonale Kamera - 01/09/11 19:00

Hi,

Gibt es eine Möglichkeit in Game Studio eine orthogonale Kamera zu erstellen?

MfG

neo_scripting
Posted By: WretchedSid

Re: Orthogonale Kamera - 01/09/11 19:01

Ja, gib dem VIEW einfach das ISOMETRIC flag.
Posted By: neo_scripting

Re: Orthogonale Kamera - 01/09/11 19:06

So habe ich meine Kamera-Funktion geschrieben:

Code:
function move_camera() // Bewegung der Kamera
{
	
	
	camera.x = 0;
	camera.y = 0;
	camera.z = 500;
	camera.pan = 0;
	camera.tilt = 330;
	
		while (1)
	{
		if (key_cuu) camera.x += 5 * time_step && camera.y += 5 * time_step;
		if (key_cud) camera.x -= 5 * time_step && camera.y -= 5 * time_step;
		if (key_cur) camera.x += 5 * time_step && camera.y -= 5 * time_step;
		if (key_cul) camera.x -= 5 * time_step && camera.y += 5 * time_step;
		if (key_plus) camera.z += 50 * time_step;
		if (key_slash) camera.z -= 50 * time_step;
		if (key_home) camera.tilt += 5 * time_step;
		if (key_end) camera.tilt -= 5 * time_step;
		
		wait (1);
	}
}



Was genau hat es mit diesem VIEW auf sich?
Posted By: WretchedSid

Re: Orthogonale Kamera - 01/09/11 19:11

Mit VIEW meine ich das VIEW Objekt das eine Orthogonale projektionsmatrix kriegen soll. In deinem Fall scheint das camera zu sein:
Code:
camera.flags |= ISOMETRIC;


Posted By: neo_scripting

Re: Orthogonale Kamera - 01/09/11 19:19

Hab es mal eingesetzt, aber es ist immer noch die gleiche Perspektive wie vorher.

Code:
camera.x = 0;
	camera.y = 0;
	camera.z = 500;
	camera.pan = 0;
	camera.tilt = 330;
	camera.flags |= ISOMETRIC;



Was muss ich anders machen?
Posted By: Superku

Re: Orthogonale Kamera - 01/09/11 19:51

ISOMETRIC gibt's erst ab A7 com.
Posted By: neo_scripting

Re: Orthogonale Kamera - 01/09/11 19:52

Besitze A7 Extra, aber nutze zur Zeit A8 !
Posted By: neo_scripting

Re: Orthogonale Kamera - 01/09/11 20:15

Sobald ich

Code:
camera.flags = ISOMETRIC;



schreibe, dann wird das komplette Level schwarz aber die Panels sind noch sichtbar. Es ist auch egal ob ich die Kamera bewege es bleibt alles schwarz.

Woran kann das liegen?
Posted By: Saturnus

Re: Orthogonale Kamera - 01/09/11 20:36

Schau dir nochmal Sids Post an: Du musst das Flag dazu ORen.

Du hast stattdessen die normale Zuweisung verwendet. Dadurch wird das ISMOETRIC Flag gesetzt und alle anderen Flags zurückgesetzt. Unter anderem auch das SHOW Flag, wodurch der View anschließend unsichtbar ist.

Ansonsten gilt, was Superku geschrieben hat: Ohne die Com Edition (egal, ob A7 oder A8) geht es nicht.
Posted By: neo_scripting

Re: Orthogonale Kamera - 01/09/11 20:47

Wenn das mit der Kamera nicht ganz so funktioniert ist nicht schlimm, hätte ne Alternative, die aber bis jetzt leider nicht funktioniert.

Aber trotzdem vielen Dank für eure Hilfe smile
© 2024 lite-C Forums