car racing : by xna partII
posted on 11 Dec 2007 18:08 by xnanoob in Tutorials
สวัสดีค่า
เรามามั่วกันต่อกับ car racing แบบ noobๆ นะค่ะ จากการที่เราเตรียมแผนที่กับรถไว้แล้ว
จาก คราวก่อน
...
ถ้าไงลองทำแบบกำหนดตำแหน่งไว้ก่อนเพื่อทดสอบ ตำแหน่งของรถที่เคลื่อนที่ ใช้ ArrayList
ในการเก็บข้อมูล
CarPos = new ArrayList();
pPos.Y = 237;
CarPos.Add(pPos);
pPos.X = 38;
pPos.Y = 192;
CarPos.Add(pPos);
....
อื่นๆ ลองกำหนดดูเองนะ คร่าวๆ

ไปลอง plot จุด ตามตำแหน่งของถนนนะค่ะ
.....
ต่อไปทำการเลื่อนตำแหน่งของรถในจังหวะ runtime
time += (float)gameTime.ElapsedGameTime.TotalSeconds;if (time > 0.5f) {
if (CarPos.Count - 1 == indexP){indexP = 0;
}else{indexP++;
}
time = 0;
}
....
ผลการทดลอง
เฮือก จังหวะ เลี้ยวรถ ยังดูตลกๆ อยู่ แต่ไม่รู้ทำไง ต้องคำนวนมุม ในจังหวะที่รถเคลื่อนที่ไป
ทำงายดีหว่า ซะงั้นอะค่ะ
แบบนี้เปล่าหว่า??? เดี๋ยวลองไปมั่วกันดูงิ
จบแระค่ะ บายค่ะ งุงิ งุงิ
edit @ 11 Dec 2007 19:03:02 by xnanoob








ไฟนอล1
rockman 1
เค้าใช้อะไรเขียนกันอ่ะครับ
#1 By robocon on 2007-12-12 11:37