DUNE 2077
- NicTheQuick
- Ein Admin
- Beiträge: 8679
- Registriert: 29.08.2004 20:20
- Computerausstattung: Ryzen 7 5800X, 32 GB DDR4-3200
Ubuntu 22.04.3 LTS
GeForce RTX 3080 Ti - Wohnort: Saarbrücken
- Kontaktdaten:
Ich habe mir das Spiel noch nicht angeschaut, aber wie machst du das
genau mit den Kollisionsüberprüfungen? Erst Pythagoras und dann
[c]SpritePixelCollision()[/c]?
Ich würde nämlich vorschlagen, den Einheiten einen Radius zu verpassen
und die Gebirgsteile in große Rechtecke zu zerlegen, die du dann mit
meinen Kollisionsroutinen schnell überprüfen kannst.
genau mit den Kollisionsüberprüfungen? Erst Pythagoras und dann
[c]SpritePixelCollision()[/c]?
Ich würde nämlich vorschlagen, den Einheiten einen Radius zu verpassen
und die Gebirgsteile in große Rechtecke zu zerlegen, die du dann mit
meinen Kollisionsroutinen schnell überprüfen kannst.
habe eben selber noch mal getestet es stockte auch bei 60 EinheitenMacros hat geschrieben:hier mal die Werte aus dem versauten Spiel:
Bodenobjekte:49284
Gebäude:22
Einheiten:49
Schüsse:1/0
Partikel:1300
kleiner Krieg, daher weniger Einheiten.
Vieleicht kannst du ja die Gebirge als jeweils ein gigantisches Sprite machen, würde vieleicht die Performance erhöhen?
aber meist du bei den Gebirgen nur ein großes Spirte für den Treffertest oder auch als Grafik?
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
ALSO auf keine FALL [c]SpritePixelCollision()[/c] dann könnte ich ja Jahre warten.NicTheQuick hat geschrieben:Ich habe mir das Spiel noch nicht angeschaut, aber wie machst du das
genau mit den Kollisionsüberprüfungen? Erst Pythagoras und dann
[c]SpritePixelCollision()[/c]?
Ich würde nämlich vorschlagen, den Einheiten einen Radius zu verpassen
und die Gebirgsteile in große Rechtecke zu zerlegen, die du dann mit
meinen Kollisionsroutinen schnell überprüfen kannst.
Ich mache es mit Pythagoras und Radien , wobei ich bei Gebäude bei den Ecken den Radius vergrößert habe
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Clip Sprite benutze ich so gut wie NIE weil ich ja verschiedene Auflösungen habe und ich dabei nur mit ZOOM arbeiten kannMacros hat geschrieben:auch als Sprite, müsst doch mit
Clip Sprite relativ einfach gehen.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
jaja aber ich kann seltsammerweise kein gecliptes Sprite in ein Sprite3D umwandeln (ich habe doch nur V3.3)Macros hat geschrieben:Die gebirge werden ja nur einmal
erstellt und dann nicht wieder verändert,
also wende dann doch einfach createsprite3D() an.
aber ich könnte das mit den Gebirgen auch weglassen und einfach die Einheiten langsammermachen, wäre dann auch noch realistisch
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Ich glaube eher die vielen Reifenspuren bringen das Spiel zum Stocken. Wenn da 60 Fahrzeuge fahren und jedes Abdrücke hinterlässt, dann sind das schon ganz schön viele Sprites die da erstellt werden. Ich weiß jetzt nicht genau was die Zahl bedeutete, aber die 2te von unten (glaube es war die 2te von unten) war bei mir bei 8000. Sind das vielleicht die Sprites die angezeigt werden? Das wär' dann in der Tat etwas zu viel...
JUP das ist viel aber mann kann es ja auch ausschalten bei Optionen>Grafik>EffekteYnnus hat geschrieben:Ich glaube eher die vielen Reifenspuren bringen das Spiel zum Stocken. Wenn da 60 Fahrzeuge fahren und jedes Abdrücke hinterlässt, dann sind das schon ganz schön viele Sprites die da erstellt werden. Ich weiß jetzt nicht genau was die Zahl bedeutete, aber die 2te von unten (glaube es war die 2te von unten) war bei mir bei 8000. Sind das vielleicht die Sprites die angezeigt werden? Das wär' dann in der Tat etwas zu viel...
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr