Gamestudio Links
Zorro Links
Newest Posts
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
0 registered members (), 947 guests, and 5 spiders.
Key: Admin, Global Mod, Mod
Newest Members
firatv, wandaluciaia, Mega_Rod, EternallyCurious, howardR
19050 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
1st Person Camera #208024
05/24/08 09:21
05/24/08 09:21
Joined: Mar 2008
Posts: 68
Germany, Essen
V
virtualmarctek Offline OP
Junior Member
virtualmarctek  Offline OP
Junior Member
V

Joined: Mar 2008
Posts: 68
Germany, Essen
DE:

Ich habe ein kleines Script geschrieben, dass eine 1st Person Kamera erstellt. Jetzt habe ich aber das Problem, wenn ich das Level starte, ist die Kamera zwar im Player drin und wenn ich micht bewege, bewegt sie sich mit. Aber wenn ich den Player drehe nicht.

Hier mein Code:
Code:
function pl_cam()
{
	Camera.x = my.x;
	Camera.y = my.y;
	Camera.z = my.z;
}


und hier wird er aufgerufen:

Code:
function pl_walk()
{
	while(1)
	{
		dist.x = key_force.y * 8;
		dist.y = 0;
		dist.z = 0;
		move(my,dist,nullvector);
		my.pan -= key_force.x * 3;
		pl_cam();
		
		wait(1);
	}	
}


Wenn ich das Testlevel mal hochladen soll, einfach bescheid sagen!

EN

Excuse me for my poor english, because I'm german!
I've written a little script for a 1st person camera. And If I start the game it works with walking to the side and to the front, but if I rotrate the player the cam doesn't rotrate with.

Here my Code:
Code:
function pl_cam()
{
	Camera.x = my.x;
	Camera.y = my.y;
	Camera.z = my.z;
}


and here he will be started:

Code:
function pl_walk()
{
	while(1)
	{
		dist.x = key_force.y * 8;
		dist.y = 0;
		dist.z = 0;
		move(my,dist,nullvector);
		my.pan -= key_force.x * 3;
		pl_cam();
		
		wait(1);
	}	
}


If I schould upload the testlevel, please say it here!


mfg, Marc V.
Re: 1st Person Camera [Re: virtualmarctek] #208030
05/24/08 09:51
05/24/08 09:51
Joined: Aug 2005
Posts: 1,558
HK
V
vlau Offline
Serious User
vlau  Offline
Serious User
V

Joined: Aug 2005
Posts: 1,558
HK
Just add camera.pan = my.pan in your
function pl_cam()

Re: 1st Person Camera [Re: vlau] #208035
05/24/08 10:19
05/24/08 10:19
Joined: Mar 2008
Posts: 68
Germany, Essen
V
virtualmarctek Offline OP
Junior Member
virtualmarctek  Offline OP
Junior Member
V

Joined: Mar 2008
Posts: 68
Germany, Essen
DE:

Naja, mit dem drehen gehts jetzt. Nur die Kamera guckt immer nach oben.

EN:

Yes with the rotration it works, but now the camera looks up!

Last edited by virtualmarctek; 05/24/08 10:23.

mfg, Marc V.
Re: 1st Person Camera [Re: virtualmarctek] #208065
05/24/08 14:26
05/24/08 14:26
Joined: Oct 2004
Posts: 262
Augsburg,Bayern
A
ARAS Offline
Member
ARAS  Offline
Member
A

Joined: Oct 2004
Posts: 262
Augsburg,Bayern
Hallo,

schreibe einmal Deine Kamera-Funktion so:

function pl_cam()
{
Camera.pan = my.pan;
Camera.tilt = 0;
Camera.roll = 0;
Camera.x = my.x;
Camera.y = my.y;
Camera.z = my.z;
}

Re: 1st Person Camera [Re: ARAS] #208067
05/24/08 14:34
05/24/08 14:34
Joined: Oct 2002
Posts: 799
Germany->Bavaria->Nuremberg
C
Christian__A Offline
User
Christian__A  Offline
User
C

Joined: Oct 2002
Posts: 799
Germany->Bavaria->Nuremberg
oder lass das
Camera.tilt = 0;
weg, und schreibe sowas:
Camera.tilt += mouse_force.y * timestep;
... dann kannst du die camera mit der Maus hoch und runter bewegen.


MfG, Christian__A. Visit my Site: www.chris-a.de


Re: 1st Person Camera [Re: ARAS] #208111
05/24/08 20:54
05/24/08 20:54
Joined: Mar 2008
Posts: 68
Germany, Essen
V
virtualmarctek Offline OP
Junior Member
virtualmarctek  Offline OP
Junior Member
V

Joined: Mar 2008
Posts: 68
Germany, Essen
DE:

Danke das hat funktioniert
@Christian__A: Ich wollte mein Spiel nicht mit der Maus steuern!

EN:

Thanks that works!
@Christian__A: I don't want to control my Game over mouse!


mfg, Marc V.

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1