PDA

View Full Version : อยากทำเกมมุมมองบุคคลที่3



akapong
17-11-2004, 03:45 PM
อยากทราบว่าถ้าเราจะโหลดโมเดลของตัวละครที่เราจะเล่นขึ้นมาเคลื่อนไหวในเกมจะต้องทำอย่างไรครับ แบบว่าอยากได้หลักการคร่าวๆน่ะคับ
โปรแกรมที่ใช้ visual c++ ใน .NET ครับ
ปล. ผมทำฉากแล้วครับและทำให้เราวิ่งไปในฉากแบบมุมมองบุคคลที่ 1 ได้แล้วครับ

asylu3
17-11-2004, 05:45 PM
model นั้นมีหลาย format ให้โหลดนะครับ "Skinned Mesh" ของ Microsoft
แล้วก็ MD2, MD3 ของ Quake (หลักการนั้นมีอยู่ใน link ห้องนี้แล้วลองหาดูครับ)
ขั้นตอนต่อมาก็ทำการเซท Matrix มุมกล่องใหม่ให้เป็นแบบ Quaternion

akapong
17-11-2004, 11:38 PM
คือแบบว่ายังโหลดตัวละครที่เป็น .x ให้เข้ามาในฉากที่ทำไว้แล้วยังไม่ได้เลยครับ

asylu3
18-11-2004, 01:35 PM
ปัญหาที่โหลดไม่ได้เป็นเพราะอะไรครับ
set matrix translation ถูกต้องหรือเปล่าครับ
หรือไม่ก็มีการเปิดปิด แสงภายใน skybox ถูกต้องหรือเปล่า

akapong
18-11-2004, 11:34 PM
คือแบบว่าผมก็ใช้ D3DXLoadMeshFromX แล้ว คือผมทำตามที่ผมได้อ่านจากใน tuterial ของ dirext x แล้วมันขึ้นแต่ โมเดลที่ยังไม่ได้แปะ texture เพราะหาไม่เจอ(มันฟ้องขึ้นมา)และฉากที่ผมทำก็มืดหมดเลย แต่ยังคงวิ่งไปวิ่งมาได้(ทั้งๆที่มืดๆ) กลุ้มมากครับ
ไฟล์ .x ที่ผมเอามาทดลองก็คือ รูปเสือใน dxsdk แหละคับ