"Minecraft" nachbauen :D

Previous topic - Next topic

Schranz0r

Quote from: Kitty Hello on 2010-Sep-30
Jo. Mach halt je "chunk" immer ein neues Objekt und ziechne dann die einzelnen chunks.

Das ist der Punctus Knacktus :D
Wie mache ich so "CHUNKS" ?
Ich muss ja die Objekte verbinden, sonst wirds wohl nix?!
Und ich glaub das ES ist zu larm für das Projekt...
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard

backslider

#31
Wieso musst du irgendwas verbinden?

Kannst du nicht einfach z.B. nen "TYPE Chunk" machen, diesem ein Array von x*y*z Felder geben und dann jeden Chunk abfragen ob was geändert wurde und wenn ja, updaten?

Aus diesen Brocken (musste mal das deutsche Wort von "Chunk" benutzen) machste dann einfach nen 2D-Array nach x und z.

Edit: Ich muss nochmal ne Frage anfügen.
Wenn man prüfen will, welchen Block man gerade anguckt... Ist X_COLLISIONRAY() dafür richtig? Oder wie realisiert man das?
Hab bis jetzt in GLB noch fast nix mit 3D gemacht^^

Kitty Hello

das "chunk" mahcst mith:
X_OBJSTART
FOREACH()DrawCube(..)NEXT
X_OBJEND


Schranz0r

OK Gernot versuch ich heute mal !
I <3 DGArray's :D

PC:
AMD Ryzen 7 3800X 16@4.5GHz, 16GB Corsair Vengeance LPX DDR4-3200 RAM, ASUS Dual GeForce RTX™ 3060 OC Edition 12GB GDDR6, Windows 11 Pro 64Bit, MSi Tomahawk B350 Mainboard