![]() |
Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
|
Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
Also ich hatte es validiert. Und bei mir ist es das auch aber ich hab es jetzt mal gezippt angehängt. :|
|
Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
@ TurboMartin
also falls du das level von Post 84 meinst das ist doch sogar schon längst im Levelpack drin ? |
Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab noch nen Bug entdeckt. Man kann das Licht eines Checkpointes durch die Kugel sehen(siehe Bild).
|
Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
@TurboMartin
ich hatte es schon mal erklärt, aber ich wiederhohle es gerne. Die Flammen werden Transparent gemalt. Das Problem ist das ich nicht weis wie man das macht. mementan geht es bei mir so
Delphi-Quellcode:
Wie man sieht ist das das Partikel Sample von Nehe.gamedev.net allerdings auf meine Bedürfnisse zugeschnitten und mit einem FPS Synchrinisierer.
glShadeModel(GL_SMOOTH); // Povolí jemné stínování
glClearColor(0.0, 0.0, 0.0, 0.0); // Èerné pozadí glClearDepth(1.0); // Nastavení hloubkového bufferu glDisable(GL_DEPTH_TEST); // Vypne hloubkové testování glEnable(GL_BLEND); // Enable Blending glBindTexture(GL_TEXTURE_2D, FFireTexture); // Vybere texturu glBlendFunc(GL_SRC_ALPHA, GL_ONE); // Type Of Blending To Perform glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST); // Really Nice Perspective Calculations glHint(GL_POINT_SMOOTH_HINT, GL_NICEST); // Really Nice Point Smoothing inc(ffpscount); For i := 0 To high(fparticles) Do Begin x := fparticles[i].x; // x pozice y := fparticles[i].y; // y pozice z := fparticles[i].z; // z pozice // Setzen des Alpha Kanals glColor4f(fparticles[i].r, fparticles[i].g, fparticles[i].b, fparticles[i].life); // Wir malen jedes Paticel 2 Mal damit wir es bei Drehungen auch sehen. glBegin(GL_TRIANGLE_STRIP); glTexCoord2d(1, 1); glVertex3f(x + 0.1, y, z + 0.1); glTexCoord2d(0, 1); glVertex3f(x - 0.1, y, z + 0.1); glTexCoord2d(1, 0); glVertex3f(x + 0.1, y, z - 0.1); glTexCoord2d(0, 0); glVertex3f(x - 0.1, y, z - 0.1); glEnd; glBegin(GL_TRIANGLE_STRIP); glTexCoord2d(1, 1); glVertex3f(x, y + 0.1, z + 0.1); glTexCoord2d(0, 1); glVertex3f(x, y - 0.1, z + 0.1); glTexCoord2d(1, 0); glVertex3f(x, y + 0.1, z - 0.1); glTexCoord2d(0, 0); glVertex3f(x, y - 0.1, z - 0.1); glEnd; If ffps <= ffpscount Then Begin fparticles[i].x := fparticles[i].x + fparticles[i].xi / (fslowdown * 1000); // Pohyb na ose x fparticles[i].y := fparticles[i].y + fparticles[i].yi / (fslowdown * 1000); // Pohyb na ose y fparticles[i].z := fparticles[i].z + fparticles[i].zi / (fslowdown * 1000); // Pohyb na ose z fparticles[i].xi := fparticles[i].xi + fparticles[i].xg; // Gravitaèní pùsobení na ose x fparticles[i].yi := fparticles[i].yi + fparticles[i].yg; // Gravitaèní pùsobení na ose y fparticles[i].zi := fparticles[i].zi + fparticles[i].zg; // Gravitaèní pùsobení na ose z fparticles[i].life := fparticles[i].life - fparticles[i].fade; // Sníží život o stárnutí If (fparticles[i].life < 0.0) Then Begin fparticles[i].life := 1.0; fparticles[i].fade := (random(100) / 1000.0) + 0.015; fparticles[i].x := 0.0; fparticles[i].y := 0.0; fparticles[i].z := 0.0; fparticles[i].xi := (random(60) - 32.0) / 2; fparticles[i].yi := (random(60) - 30.0) / 2; fparticles[i].zi := (random(60) - 30.0) / 2; End; End; End; If ffps <= ffpscount Then ffpscount := 0; glDisable(GL_BLEND); // Disable Blending glenable(GL_DEPTH_TEST); // Enable Dethtest Wenn du weist wie man es besser macht will ich mich gerne belehren lassen. |
Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
man kann nicht nur diesen Punkt durchscheinen sehehn ... weiter vorn gibt's von mir ein bild, da sieht man auch die ganzen Fans überall (auch Wände) durch ... bei vielen dieser Teile kann man dann auch kaum noch was erkennen ._.
|
Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
Ich weis,
Momentan baue ich das von so vielen beanstandente Cullfacing ein, wer weis vielleich haben wir glück und es ist dann weg ;) ver 0.13 wird es dann haben, nur bei meiner Momentanen geschwindigkeit kann das gut noch bis zum we dauern , ich mus leider alle 90 Objekte im Spiel dazu umschreiben. |
Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
wenn du schonmal dabei bist .... die scrollbars im Editor (da unten bei den Objekten) könnte man mal anpassen ... also an das was wirklich dort unten drin ist.
|
Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
@himitsu
lol ja das könnte ich mal machen. Ich hattes das bisher nur noch nicht weil ja ständig neue Steine dazu kamen. Und wer weis vielleicht mahcht ihr nen Vorschlag für nen neuen Stein und es geht munter weiter. Übrigens als kleines Schmankeln , habe ich in die neue Ver ( dir noch nicht online ist ) die möglichkeit gebaut den Kugeldurchmesser zu beeinflüssen. ( allerdings für euch nur wenn ihr das Hacken anfangt, bzw sehr aufmerksam den Dateiwust durchlest den das Spiel so erstellt) Momentan hat die Kugel Radius = 0.5, mit Radius = 0.4 ist die Kugel dann exakt = wie in dem Orginal Ballance Spiel. ( so ist das Game viel leichter zu spielen ) daher dir Frage, wollt ihr das ich euch ne Option Easy Game / Difficult Game einbaue , da würde ich es dann optional zwischen den beiden Radien schalten lassen. |
Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
Super!
Doch am Hauptmenü könnte man noch arbeiten. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz