Gamestudio Links
Zorro Links
Newest Posts
Newbie Questions
by fairtrader. 12/05/23 14:22
Zorro Trader GPT
by TipmyPip. 12/04/23 11:34
Square root rule
by Smallz. 12/02/23 09:15
RTest not found error
by TipmyPip. 12/01/23 21:43
neural function for Python to [Train]
by TipmyPip. 12/01/23 14:47
Xor Memory Problem.
by TipmyPip. 11/28/23 14:23
Training with command line parameters
by TipmyPip. 11/26/23 08:42
Combine USD & BTC Pairs In Asset Loop
by TipmyPip. 11/26/23 08:30
AUM Magazine
Latest Screens
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Tactics of World War I
Who's Online Now
6 registered members (AndrewAMD, Quad, soulman3, Ayumi, steyr, 3run), 631 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
fairtrader, hus, Vurtis, Harry5, KelvinC
19019 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 4 1 2 3 4
Re: 3th Person Kamera - Verbesserungsvorschläge? [Re: Kartoffel] #421404
04/16/13 17:27
04/16/13 17:27
Joined: Apr 2013
Posts: 27
L
LucasA Offline OP
Newbie
LucasA  Offline OP
Newbie
L

Joined: Apr 2013
Posts: 27
Oh Gott. Da wäre ich im Leben nicht drauf gekommen. Ich merke schon, ist ne Menge das ich noch lernen muss.

Funktioniert Perfekt.

Danke dir

Re: 3th Person Kamera - Verbesserungsvorschläge? [Re: LucasA] #421412
04/16/13 19:09
04/16/13 19:09
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
Kartoffel Offline
Expert
Kartoffel  Offline
Expert

Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
ich hab versucht das möglichst kurz zu halten, deshalb hab ich hier auch mit Mathematik und if-Vergleichen gearbeitet.

Brauchst dir aber keine Gedanken machen, wenn du den Code nicht zu 100% verstehst. So wie ich den Code geschrieben habe,
ist es sowieso schwer die genaue Logik dahinter zu verstehen. Ich hätte das ganze auch ausführlich mit if-Vergleichen machen
können aber dann würde das um einiges länger sein und es würde nicht so einfach per Makro (#define) klappen ( so, dass du
mouse_... wie eine Variable lesen kannst laugh )


POTATO-MAN saves the day! - Random
Re: 3th Person Kamera - Verbesserungsvorschläge? [Re: Kartoffel] #421422
04/16/13 20:47
04/16/13 20:47
Joined: Apr 2013
Posts: 27
L
LucasA Offline OP
Newbie
LucasA  Offline OP
Newbie
L

Joined: Apr 2013
Posts: 27
Kein ding. Ist schon ok so. So gewöhne ich mich direk an diese ganzen Kurzformen von Anfang an laugh

Re: 3th Person Kamera/Movement - Verbesserungsvorschläge? [Re: LucasA] #421586
04/20/13 19:09
04/20/13 19:09
Joined: Apr 2013
Posts: 27
L
LucasA Offline OP
Newbie
LucasA  Offline OP
Newbie
L

Joined: Apr 2013
Posts: 27
So, habe noch mal fast alles neu geschrieben.
Die Steuerung per Tasten scheint jetzt einwandfrei und ruckelfrei zu funktionieren. Springen kann man jetzt auch.

Auch die Kamera kann jetzt mit linker Maustaste im Stillstand frei um den Spieler bewegt werden. (Wird später per Menü einstellbar sein ob sie auch im laufen frei bleibt oder bei loslassen der linken Maustaste wieder hinter dem Spieler landet).

Drei Probleme die ich nicht verstehe habe ich noch:

1. Problem: Egal ob man die Maus zum drehen der Kamera oder zum Steuern des Spielers nutzt, es ruckelt immer. das konnte ich auch mit der "smooth"-Funktion nicht abfangen.

2. Problem: Gib es keine Funktion mit der ich sagen kann das der Mauszeiger bei gedrückter linker und/oder rechter Maustaste seine Position nicht ändern soll aber man den Spieler dennoch mit der Maus steuern kann? Im Fenstermodus ist es sehr unpraktisch wenn der Mauszeiger das Spiel bei Kamera und/oder Spielersteuerung ständig verlässt.

3. Problem: Setzte ich zum testen die Framerate z.b. auf 60 dann ruckelt das ganze extrem. Ich verstehe nicht warum. Jedes Demo-Level was ich bisher gesehen habe, lief auch bei 60 Frames oder weniger einwandfrei. Bisher habe ich überhaupt nicht viel an Grafik verwendet. Wie soll es dann erst sein wenn ich ein richtiges Level erstelle? Das wäre ja dann so absolut nicht spielbar.

Verstehe bei diesen 3 Problemen nicht wo mein Fehler ist. Das macht mich fast verrückt frown Kann mir da bitte jemand helfen?

Der Download ist aktuell:
Download

Last edited by LucasA; 04/20/13 19:10.
Re: 3th Person Kamera/Movement - Verbesserungsvorschläge? [Re: LucasA] #421588
04/20/13 19:39
04/20/13 19:39
Joined: Apr 2005
Posts: 274
austria
Ascalon Offline
Member
Ascalon  Offline
Member

Joined: Apr 2005
Posts: 274
austria
ich weiß nicht, ob du das schon geändert hast, aber ich denke du solltest deine Funktionen nicht in der while-Schleife aufrufen.


my webside : www.ascalon.jimdo.de
Re: 3th Person Kamera/Movement - Verbesserungsvorschläge? [Re: Ascalon] #421590
04/20/13 19:47
04/20/13 19:47
Joined: May 2009
Posts: 5,367
Caucasus
3run Online
Senior Expert
3run  Online
Senior Expert

Joined: May 2009
Posts: 5,367
Caucasus
I don't know what are you talking about, but my old example contans a 3rd person camera:
http://badcom.at.ua/load/3dgs_stuff/climb_demo/3-1-0-9


Looking for free stuff?? Take a look here: http://badcom.at.ua
Support me on: https://boosty.to/3rung
Re: 3th Person Kamera/Movement - Verbesserungsvorschläge? [Re: Ascalon] #421592
04/20/13 20:01
04/20/13 20:01
Joined: Apr 2013
Posts: 27
L
LucasA Offline OP
Newbie
LucasA  Offline OP
Newbie
L

Joined: Apr 2013
Posts: 27
Gibt es da einen unterschied ob ich in jede Funktion eine eigene while-schleife packe (also dann 4 while-schleifen laufen habe) oder ob ich die Funktionen in einer while-schleife aufrufe (also nur 1 while-schleife habe)?

Derzeit werden sie so aufgerufen:
Code:
while(my.HEALTH > 0)	{
		fPlayerGravity();
		fHandle_movement(); // movement
		vPlayer_Speed = c_move(my,vecDist,vecAbsdist, IGNORE_PASSABLE | GLIDE);
		fCamera(); // camera function
		fAnimatePlayer();
		wait(1);
	}



Dachte mir, solange der Spieler lebt laufen die Funktionen ja eh.

Re: 3th Person Kamera/Movement - Verbesserungsvorschläge? [Re: LucasA] #421593
04/20/13 20:26
04/20/13 20:26
Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
Kartoffel Offline
Expert
Kartoffel  Offline
Expert

Joined: Jun 2009
Posts: 2,210
Bavaria, Germany
kommt drauf an, was in den funktionen ist.


POTATO-MAN saves the day! - Random
Re: 3th Person Kamera/Movement - Verbesserungsvorschläge? [Re: Kartoffel] #421594
04/20/13 20:53
04/20/13 20:53
Joined: Apr 2013
Posts: 27
L
LucasA Offline OP
Newbie
LucasA  Offline OP
Newbie
L

Joined: Apr 2013
Posts: 27
Im Grunde nichts was viel anders wäre als im Beispiel von 3run oben.

Werde wohl nochmal alles löschen müssen und nochmal neu anfangen müssen. Schlechter kanns ja kaum noch werden. Aber erst mal ne runde wow zocken zum Ablenken.

Last edited by LucasA; 04/20/13 20:54.
Re: 3th Person Kamera/Movement - Verbesserungsvorschläge? [Re: LucasA] #421595
04/20/13 21:48
04/20/13 21:48
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Superku Offline
Senior Expert
Superku  Offline
Senior Expert

Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
Sind in den Funktionen, welche im vorigen Code-Ausschnitt aufgerufen werden, wieder while-Schleifen (die potentiell unbegrenzt sind wie while(my.health > 0)) enhalten? Wenn ja, wird damit die Anzahl deiner "gleichzeitig" laufenden Funktionen rapide nach oben steigen, wie du auch im F11 debug panel beobachten kannst, und jegliche Kalkulation deiner Funktionen wird dann mehrfach ausgeführt (was nicht nur zu Performance-Einbußen führt, sondern auch unbeabsichtigtes Verhalten oder komisches Ruckeln der Kamera usw. zur Folge haben kann).


"Falls das Resultat nicht einfach nur dermassen gut aussieht, sollten Sie nochmal von vorn anfangen..." - Manual

Check out my new game: Pogostuck: Rage With Your Friends
Page 2 of 4 1 2 3 4

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