Frage zu komplett veränderbarer Welt... EDIT!!
Übersicht

onkelz89Betreff: Frage zu komplett veränderbarer Welt... EDIT!! |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi
wer Clonk kennt weiß was ich meine, allen Anderen versuch ichs einfach mal zu erklären. In dem Spiel Clonk ist es möglich durch graben,Erdbeben zerschießen oder durch Bomben, das Level komplett zu verändern (zu zerstören). Nur wie könnte man sowas ich Blitz umsetzten? Wenn man einzelene Punkte speichern würde, könnte die Welt nicht sonderlich groß werden (hab zu Zeit noch einen "etwas" älteren Rechner). Wer kennt eine Lösung die möglichst nicht sehr rechenintensiv ist und den PC komplett verlahmt ![]() Danke im Vorraus MfG Onkelz |
||
- Zuletzt bearbeitet von onkelz89 am So, Mai 27, 2007 12:28, insgesamt einmal bearbeitet
![]() |
darth |
![]() Antworten mit Zitat ![]() |
---|---|---|
ich hätte eine idee... ich weiss allerdings nicht wie weit sie umsetzbar ist :/
- man zeichne alle punkte (... jaaa langsam ich weiss) und speichere das ganze als bild (savebuffer) - wenn irgendwas zerschossen wird, zeichnet man die veränderung der partikel an diesem ort drüber (also einfach irgendwo dann für einen bereich einschlag+-10 die partikel verschieben) - das ganze bild (neu, jetzt mit einschussstelle) wieder speichern und als hintergrund zeichnen lassen das bedeutet für den comp nur die arbeit des zeigen eines bildes und der animation einer kleinen explosion und die speicherung und neu ladung eines bildes ... |
||
Diese Signatur ist leer. |
![]() |
BlitzcoderNewsposter |
![]() Antworten mit Zitat ![]() |
---|---|---|
Mit BB's Imagebuffer gehts sicher. Nur muss man die Bereiche, die weg sind dann schwarz oder Pink (Transperenzfarbe) zeichnen, um die Kollisionen benutzen zu können. | ||
P4 3 Ghz@3,55Ghz|GF 6600GT 256MB|Samsung 80GB | 2x Samsung 160GB|2048MB DDR-400 RAM|6 Mbit Flatrate | Logitech G15 | Samsung 225BW-TFT | Ubuntu Gutsy Linux | Windows Vista | Desktop | Blog | CollIDE | Worklog
________________ |°°°°°°°°°°°°°°||'""|""\__,_ |______________ ||__ |__|__ |) |(@) |(@)"""**|(@)(@)****|(@) |
onkelz89 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
EDIT!!!
Ok hab ne Möglichkeit gefunden. Klappt auch gut danke für Tipps. Aber wie ist das mit dem Speichern? Muss man auf der Festplatte speichern, oder kann man auch im Ram speichern (das müsste da schneller gehen und die Festplatte müsste nicht so unter "Stress" laufen) |
||
![]() |
Smily |
![]() Antworten mit Zitat ![]() |
---|---|---|
Auf die Festplatte kommen die Daten, die du Dauerhaft brauchst.
In den Ram schiebst du das, was dur nur während des Programms benötigst und nach dem Ende wieder raus kann ![]() |
||
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
onkelz89 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Smily0412 hat Folgendes geschrieben: Auf die Festplatte kommen die Daten, die du Dauerhaft brauchst.
In den Ram schiebst du das, was dur nur während des Programms benötigst und nach dem Ende wieder raus kann ![]() Genau das isses ja... ich brauch das nur wärend den Programm ![]() |
||
onkelz89 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Sry wegen Doppelpost..
Gibt es eine möglichkeit den Savebuffer Befehl auf eine beliebige Größe einzugrenzen (weil habs getestet aber bis auf die Geschwindigkeit ist das genau das was ich mir vorstellte..) ich möchte halt mehr Bilder benutzen weil maximal werden 4 gleichzeitig bearbeitet. Die Bilder wären dann max 200x200 Pixel klein. Oder kann man das anders lösen? Halt ohne die Auflösung ingame zu ändern. |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group