|
3 registered members (AndrewAMD, Grant, Neb),
908
guests, and 6
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
polygon flag bug?
#294935
10/22/09 01:00
10/22/09 01:00
|
Joined: Sep 2003
Posts: 6,861 Kiel (Germany)
Superku
OP
Senior Expert
|
OP
Senior Expert
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
|
Sehr geehrter Herr Lotter, ein Video sagt mehr als tausend Worte: Video. Die Wippe trägt das POLYGON flag, verändert nur ihren Kippwinkel, die Spielfigur wird per c_move(me,nullvector,sspeed,IGNORE_PASSABLE | GLIDE); bewegt, hat das obige flag nicht (!) gesetzt, sondern benutzt eine bounding box. Der Fehler ist offensichtlich das unbeabsichtigte Hindurchfallen durch die unpassierbare Wippe. Erstaunlicherweise verschwindet dieser Fehler beim Laden des Checkpointes, welcher mit game_save("start",0,SV_ALL-SV_BMAPS); gespeichert wird. Obiger Fehler trat nicht sofort, sondern erst ein paar Arbeitsstunden nach Vergrößerung des Levels (dennoch < 13000 quants) auf, skybox existiert, Model-Datei wurde neu abgespeichert (sprich ist nicht beschädigt), durch im Level einzigartige Kopie ersetzt, Fehler besteht weiterhin (vor Level-Reload). Mittlerweile weiß ich immerhin, dass ein c_setminmax vorher das Problem behebt. Vielen Dank für Ihre Zeit!
"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
|
|
|
Re: polygon flag bug?
[Re: jcl]
#295066
10/22/09 20:17
10/22/09 20:17
|
Joined: Sep 2003
Posts: 6,861 Kiel (Germany)
Superku
OP
Senior Expert
|
OP
Senior Expert
Joined: Sep 2003
Posts: 6,861
Kiel (Germany)
|
Vielen Dank für Ihre Antwort und die Informationen, der Punkt mit der "Verschmelzung" ist aber nicht das Problem (denn letzteres besteht auch, wenn die Wippe keine Bewegungsaktion besitzt). Und warum kann ich auf der rechten Seite der Wippe laufen, nicht aber auf der linken (ein zentriertes Modell)? Desweiteren ist es verwunderlich, warum die Wippe nach dem Laden des Spielstandes, wie im Video ersichtlich, ein anderes (Kollisions-) Verhalten aufweist?
Außerdem, was ich vergaß, zu erwähnen, ist ein weiteres Problem mit besagtem flag. Ein Modell besitzt als erstes Frame die zu verwendende Hülle ("[...] tatsächliche Form einer Modellentity, die von ihrem ersten Animationsframe genommen wird, für die Kollisionserkennung benutzt." - POLYGON-Flag, Manual), schaltet später aber auf andere Frames mit herausstehendem Hebel um. Nun entscheidet aber der Zufall anscheinend oder auch nur scheinbar über die Kollisionshülle, mal nach erstem Animationsframe, mal nach zweitem. Das Modell wird erst dann potentiell sichtbar, wenn ein anderer Frame als der erste bereits gesetzt worden ist - kann dies der Grund für das Verhalten sein? Oder ist der folgende Satz komplett ohne Interpretationsspielraum zu lesen: "Setzen Sie dieses [Polygon] Flag nicht bei bewegten Objekten oder bei animierten Modellen." ?
"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
|
|
|
|