AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte [Game] Lots-of-Zombies [LICHT IST GEIL]
Thema durchsuchen
Ansicht
Themen-Optionen

[Game] Lots-of-Zombies [LICHT IST GEIL]

Ein Thema von olee · begonnen am 16. Feb 2009 · letzter Beitrag vom 16. Sep 2009
Antwort Antwort
Seite 4 von 19   « Erste     234 5614     Letzte »    
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#1

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 15:41
Hmm das werde ich mal nachprüfen.

Aber zur Bedienung des Editors:

Doppelklick auf den Viewport aaktiviert die kamera^^.
Und Strg + Maustasten kann im Viewport zum Bearbeiten von Objekten verwendet werden.

Mit einem einfachen klick lassen sich objekte auswählen (partikle-engine/meshes/usw.)
und dann deren werte in diesem "Objektinspektor" bearbeiten.
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 16:29
Wow ich habe gerade eine möglichkeit gefunden, die Anzahl an polygonen drastisch zu senken!

In Blender waren die meisten faces noch als triangles gespeichert anstatt als quads.
Durch ein kleines Script habe ich alle polys wo es möglich war in quads ändern lassen und so
ist je nach map fast ein drittel der polygone weggegangen.

z.B. Concentrate von 58800 -> 36800

Ich bin jetzt dabei alle Maps zu überarbeiten un danach hochladen.

MFG
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#3

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 16:54
Hallo,

das sieht alles schon gut aus (vor allem die große Map), auch wenn man bis jetzt noch nicht sehr viel machen kann (oder hab ich das nur übersehen?). Das Pathfinding finde ich interessant, nutzt du den A* Algo?

Eine kleine Sache stört mich allerdings: wenn ich die Kamera drehe, "ruckelt" die Figur irgendwie. Es sieht so aus, als würde die Position der Kamera irgendwie irgendwie zu erst geändert, und die Position der Figur erst im nächsten Frame (zumindest später).

An der Grafikkarte liegt es sicher nicht, denn die Framerate ist mit 60 fps flüssig (V-Sync aktiviert), und auch ansonsten sollte die 8800GT das locker packen. Vielleicht ist in deinem Code die Reihenfolge ungünstig. (Z.B. wird die Kameraposition vor dem Zeichenvorgang geändert, die Objektpositionen erst danach, oder so etwas in der Art...)

Mal sehen, wie das Gameplay sich hinterher anfühlt
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.339 Beiträge
 
Delphi 12 Athens
 
#4

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 17:25
Du hast fürr jeder der kleinen Treppenstufen eine eigene Kolision? (bunte Treppe in der death-arena)
(ist ja mal garnicht so schlecht ... in vielen "großen" Spielen wird da einfach eine große Kolision quer über die ganze Treppe gelegt)

Aber was nicht so gut ist, wenn ich so knapp zwischen 2 Treppenstufen steh, dann hüpft die Figur ständig zwischen diesen Stufen hin und her (schnell hoch und runter).
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 17:29
So ich habe die Maps optimiert.
Das hat die Performance sehr gesteigert.

Alle maps sind jetzt in 2 mappacks zusammengefasst.

@himitsu:
Also der berechnet die Kollision komplett.
Ich hatte mal mit dem Gedanken gespielt, ne unsichtbare Kollisionsebene zum
Überbrücken der Treppe hinzuzufügen.
Aber das wäre nicht gut gewesen.

MFG
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.339 Beiträge
 
Delphi 12 Athens
 
#6

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 17:45
Zitat von olee:
Ich hatte mal mit dem Gedanken gespielt, ne unsichtbare Kollisionsebene zum
Überbrücken der Treppe hinzuzufügen.
Aber das wäre nicht gut gewesen.
nur mal so aus Interesse: wieso eigentlich nicht?

Unsichtbar ist gut ... z.B. in GTA(3) sieht man diese Ebenen relativ gut (wie 'ne Glasscheibe)
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
Florian Hämmerle
(Gast)

n/a Beiträge
 
#7

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 17:46
Zitat:
Unsichtbar ist gut ... z.B. in GTA(3) sieht man diese Ebenen relativ gut (wie 'ne Glasscheibe)
Manchmal ja auch gewollt. vll. muss ich mir auf jeden fall merken..
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#8

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 17:50
Wie machst du das eigentlich mit der Kollisionsabfrage?

Ich hatte da mal eine sehr interessante Powerpointpräsentation zu gesehen, das scheint ja ziemlich kompliziert zu sein, wenn man es "richtig" machen will. Nutzt du so eine Technik, oder prüfst du einfach "klassisch", ob nach einem Frame eine Kollision vorliegt und schiebst die Figur dann aus der Kollision heraus?

Würde mich interessieren, weil ich bisher immer große Probleme mit dem Tunneling-Effekt hatte, aber leider auch keine Idee habe, wie ich die Minkowskisummen (performant) berechnen könnte...
  Mit Zitat antworten Zitat
Benutzerbild von olee
olee

Registriert seit: 16. Feb 2008
Ort: Boppard
540 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 18:15
ALso ich habe eine Kollision über eine Art Ray-Poly-Intersect Kontrolle.
Das stammt aus dem dglWiki-tutorial.

Dazu habe ich dann ne menge Optimierung gepackt und das
Wichtigste - die Kontrolle auf treppen.

Das habe ich so gelöst:
[Schleife mit allen Polys]
__a) Normale Kollisionskontrolle
__b) Wenn kollidiert (+andere Prüfungen) dann wird die figur etwas
_____hochversetzt und ein Wer Impact um diese Höhe vergrößert.
[Schleifenende]
c) Die Figur wird wieder auf den Boden gesetzt durch eine etwas besondere Kollision.

BTW: Habt ihr einen FPS anstieg mit den neuen Maps bemerkt?
(Erst recht pistola und Concentrate)

MFG
Björn Zeutzheim
Codename: Performancepumpe
  Mit Zitat antworten Zitat
Benutzerbild von mleyen
mleyen

Registriert seit: 10. Aug 2007
609 Beiträge
 
FreePascal / Lazarus
 
#10

Re: [Game] Lots-of-Zombies (Me.HAPPY := true^^)

  Alt 18. Feb 2009, 19:37
Zitat von olee:
BTW: Habt ihr einen FPS anstieg mit den neuen Maps bemerkt?
(Erst recht pistola und Concentrate)
Hmm, also dauerhaft auf allen karten 58-64 fps, außer auf der Karte, auf der die McDonald´s immitation steht, da warens ~55fps bei 5xk Poly´s.
Zitat von NamenLozer:
An der Grafikkarte liegt es sicher nicht, denn die Framerate ist mit 60 fps flüssig (V-Sync aktiviert), und auch ansonsten sollte die 8800GT das locker packen.
Ist V-Sync an? Imho ist das programmiertechnich auf ~60 fps geregelt, oder nicht?

Das schlimmste ist imho erstmal das Mousemovement. (Das ist katastrophal in Verbindung mit einigen Programmen, zB Synergy. Bitte zentzieren, so machen aktuelle Spiele auch.)
Zu dem durch "die Wand renn"-Bug, den kann man gut auf der Map "Vallay" beobachten, wenn man da die Wand entlang "slidet".
Aber solche Entwicklungsreleases sind doch was schönes.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 19   « Erste     234 5614     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:18 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