On this page
Daniel Hooper พัฒนาตัวสร้างแบบจําลอง 3 มิติชื่อ "ShapeUp" ในระหว่างกิจกรรมการเขียนโปรแกรมเป็นเวลาหนึ่งสัปดาห์โด ยใช้ฟิลด์ระยะทางที่ลงนาม C และ ray marched เพื่อความเป็นไปได้
เขาจัดการรูปร่างด้วยการจัดสรรหน่วยความจําแบบคงที่และรวมอินเทอร์เฟซผู้ใช้เครื่องกําเนิด GLSL shader การเลือกเมาส์และการส่งออกลูกบาศก์การเดินขบวน
แม้จะมีความท้าทายกับไลบรารี raylib แต่ Hooper ก็เสร็จสิ้นโครงการ โดยผลิตตัวสร้างแบบจําลอง 3 มิติที่ใช้งานได้ด้วยโค้ด C 2300 บรรทัดและโค้ด GLSL 250 บรรทัด ซึ่งพร้อมใช้งานออนไลน์สําหรับการดูและทดสอบ
โพสต์เจาะลึกถึงข้อจํากัด ความท้าทาย และข้อดีของการใช้ Raylib ในการพัฒนาเกม สัมผัสกับปัญหาแบบเต็มหน้าจอ
ผู้ใช้แสดงความต้องการโหมดเต็มหน้าจอแบบไร้ขอบเมื่อเทียบกับโหมดเต็มหน้าจอจริงในขณะที่พูดค ุยเกี่ยวกับการเลื่อนที่ราบรื่นในกราฟิก 2 มิติบนเบราว์เซอร์ด้วย WebAssembly
หัวข้อต่างๆ เช่น การตรวจสอบพารามิเตอร์ใน C/C++ ความสําคัญของเอกสารที่ชัดเจนในการเขียนโปรแกรม C ประโยชน์ของ C ในการสร้างแบบจําลอง/การแสดงผล และการใช้ Signed Distance Functions (SDF) ยังครอบคลุม พร้อมด้วยการกล่าวถึงเครื่องมือ CAD ขั้นสูง การจัดการหน่วยความจําใน Java กิจกรรมการพัฒนาเกมที่กําลังจะมีขึ้น การเรนเดอร์ SDF ใน Solar Ash และข้อดีของการใช้ C/C++ ในการพัฒนาเกม