| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Aug 2003 Ort: Oberhausen NRW
Beiträge: 159
| racing game engine problem
hi also ich fange erstmal mit dem link zur demo an http://mysib.de/f1.swf wenn ihr ein bissl gespielt habt, bitte weiter lesen ![]() also das game funzt eigendlich ganz gut, findich.. habe nur dieses problem dass der playerwagen über die computer autos drüber fahren kann. habe schon diverse sachen ausprobiert, aber bekomme dieses problem einfach nicht behoben. hm vieleicht hat jemand eine idee. ok, jetzt noch ein paar hintergrund infos. aslo erstmal funzt das ganze so, ich habe 3 verschiedene ebenen, die graue, die grüne und die rote an der grauen und der grünen orientieren sich die computer gegner. mit diesen kleinen grünen "fühlern" die rote ebene ist eigendlich nur für den player .. so ne art wand "da kann er nicht durchfahren" habe versucht eine kollisions abfrage zu machen, wenn das playerauto einen computer berührt, dan drängen die beiden sich ab ( drehen sich von einander wech) das klappt aber leider nur dann wenn der winkel (indem die beiden auos sich kreuzen) nicht zu gross ist.. ist dies der fall. fährt das player auto halt über bzw unter den computer durch. hat vieleicht jemand eine idee, wie man diese situation rausbügeln kann, oder vieleicht gar eine ganz andere engine lösung idee ? |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
zuerst einmal, wenn du soweit gescriptet hast, dann wundert es mich schon, das du den rest nicht auch noch hinbekommst? also die kollision erkennst du. was das mit dem aufprallwinkel zu tun hat verstehe ich nicht? da müsstest du zumindestens diesen teil veröffentlichen. ansonsten: auch im richtigen leben gehts bei einem unfall "drunter und drüber" :-) leg dann eine ordentliche "staub-wolke" drüber und getillt! nach so einem unfall ist spielende. da kann man nicht einfach weiterfahren.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Aug 2003 Ort: Oberhausen NRW
Beiträge: 159
|
ja. danke mit der wolke ist eine gude idee, werd ich mal antesten. hm das script hier zu poste währe glaubich unsinnig, da warscheinlich nicht jeder lust hat soviel script zu überfliegen. eigendlich gehts mir ums prinzip, ob es da noch eine andere lösung gibt, um zu vermeiden, dass mc's übereinander liegen aslo nochmal zu dem winkel. hm ich mal das mai auf ![]() [CPU] (computerauto) [PLA] (player auto wenn sich jetzt [CPU] und [PLA] berühren, von mir aus cpu links und pla rechts, dann reagiere ich auf diese berührung mit einer rotation von 7° , also der cpu würde sich dan 7° nach links drehen und der player 7° nach rechst. also fahren die beiden einfach ausgedrückt auseinander. so jetzt entsteht aber die situation, dass die beiden in nem winkel über 14° aufeinander fahren, nun drehen sie sich zwar auch ausseinander, aber nicht weit genug. also kollidieren sie im nächsten frame immer noch. und wenn sie zu steil aufeinander fahren, dann fahren sie halt übereinander. hm nicht so ganz einfach befürchte ich am liebesten währe mir ne lösung, "wie schon gesagt", dass die mc's garnicht übereinander liegen dürfen.. (irgendwie) |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.324
|
"..das script hier zu poste.." nicht das ganze fla, nur das mit dem berühren. denke aber, das hat sich erübrigt: du solltest nicht nur drehen, sondern die autos auch in berührungsrichtung gegeneinander entfernen. wie zwei kugeln die aufeinander stossen und dadurch abprallen.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Aug 2003 Ort: Oberhausen NRW
Beiträge: 159
|
jo, genau sowas fang ich gerade an zu schreiben.. aber in der version 1 wird es wohl nicht drin sein, da muss ich halt n paar kompromisse eingehen.. das game muss bis zum f1 saisonstart fertig sein also diesen sonntag ![]() wenns fertig ist poste ich gerne mal den link |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |