FreddyMSchubert / 42_cub3d

🎮 3D game with a nostalgic vein for 🔫 Wolfenstein 3d. Can you master the elements 💧🔥🪨💨 and find your way out of the maze? ⭐️ [42 PROJECT]
6 stars 0 forks source link

bro die MLX Documentation ist ass #51

Closed NoelSabia closed 3 months ago

NoelSabia commented 3 months ago

Deswegen bin ich hier, nen Plan wie ich den floor und ceiling gescheit machen kann bzw. was nutzt ihr dafuer (sprich mlx_put_pixel oder welche Funktion?Vllt gibt es sowas wie z-Achsen layering was ich vllt uebersehen habe oder so?

FreddyMSchubert commented 3 months ago

Die library ist ja darauf ausgelegt dass du alles selber machen musst. Aber zu erwarten dass du direkt mit OpenGL / glfw interagierst ist halt bissl far, deswegen eine dünne abstraktionslayer. Gibt keine z-layering, gotta do that yourself. Wir machen floor und ceiling in src/2_setup/setup_mlx.c - halt einfach ein eigener layer der als erstes auf das window gepackt wird. You gotta redo it when the window gets resized though.

FreddyMSchubert commented 3 months ago

Und die MLX42 documentation ist massiv super, hast du mal die minilibx documentation gelesen? Ich auch nicht, it doesn't exist. Here we have 10 solid markdown files.

NoelSabia commented 3 months ago

To be fair, ich muss noch ein bisschen in die documentation reinlesen, ABER der Tipp mit dem floor ist schon cool, spart Rechenleistung, danke 😄