ฉันต้องการปรับปรุงเครื่องมือเกมเล็ก ๆ ของฉันด้วยการจำลองน้ำที่ดูดี ในการเริ่มต้นทำงานฉันต้องหาวิธีที่เหมาะสมในการเป็นตัวแทนของน้ำในเกม น่าเสียดายที่ฉันไม่รู้จักตัวแทนที่แตกต่างกันมากดังนั้นฉันจะถามคุณ มีคำถามคล้าย ๆ กันที่ฉันถามเมื่อไม่นานมานี้ แต่เนื่องจากฉันไม่ได้กำหนดปัญหาอย่างชัดเจนคำตอบนั้นถูกต้อง แต่ไม่ใช่สิ่งที่ฉันกำลังมองหา
ในบางเกมน้ำจะถูกกำหนดโดยระดับความสูง ตัวอย่างเช่นทุกสิ่งภายใต้ความสูงของศูนย์คือใต้น้ำ ฉันเห็นการเป็นตัวแทนในเกม (ส่วนใหญ่มีอายุมากกว่า) ปัญหาคือฉันต้องการถ้ำในโลกกลางแจ้งที่ไม่ท่วมและระดับน้ำที่แตกต่างกันสำหรับแต่ละทะเลสาบและทะเล
อีกอย่างแม่นยำมากขึ้นการเป็นตัวแทนของการเกิดขึ้นของน้ำเป็นอนุภาค หยดน้ำทุกอันจะถูกเก็บไว้เป็นจุดในอวกาศโลก ในการแสดงผลฉันสามารถใช้เทคนิคเช่น metaballs เพื่อให้พวกเขาสร้างตาข่ายเดียว การเป็นตัวแทนนี้จะยอดเยี่ยมสำหรับความสมจริงเนื่องจากฉันสามารถคำนวณพลวัตของพวกเขาได้อย่างง่ายดาย น่าเสียดายที่ไม่มีเครื่องจักรใดสามารถคำนวณมหาสมุทรของสารเมแทบอลได้ในเวลาจริง
มีวิธีอื่นที่แสดงถึงน้ำในเครื่องยนต์หรือไม่? ฉันต้องการทะเลสาบที่มีพลวัตดังนั้นการกำหนดพื้นที่น้ำด้วยเรขาคณิตคงไม่มีทางเลือก ตัวอย่างเช่นหากผู้เล่นปรับเปลี่ยนภูมิประเทศเพื่อขยายทะเลสาบน้ำควรเติมเต็มอ่าวนั้นและระดับน้ำโดยรวมของทะเลสาบนั้นควรลดลงเล็กน้อย