มาย่อขยายร่าง scale texture กัน : xna
posted on 14 Oct 2007 23:40 by xnanoob in Tutorialsสวัสดีค่ะ
วันนี้ลองมาดูเรื่องการขยายขนาดของ texture กันนะค่ะ โดยใช้ method draw
โดยใช้ overload method ที่ 6 และ 7
มีสองแบบคือ ขยายแบบ float กับแบบ vector
หนูลองใช้แบบ float นะงิ คือ ถ้า float เป็น 1.0f คือเท่าเดิม
ถ้าใหญ่ขึ้น 2.0f ก้อใหญ่ขึ้นอะไรประมาณนี้
รูปแสดง การเลือก method ที่ 6 ของ sprites draw
ตัวอย่างโค้ด
bg.Begin();
bg.Draw(bgimg, new Vector2(0, 0), new Rectangle(0, 0, 800 + (int)position.X+200, 224),Color.White, 0.0f, position, 2.8f, SpriteEffects.None, 1.0f);bg.End();
ผลการทดลอง
![]() |
|
scale ขนาดใน runtime ค่ะ
จบแระค่ะ บายค่ะ
งุงิ งุงิ
ปล. ขอขอบคุณ http://www.xnanoob.com/ เอื้อเฟื้อข้อมูล
ปล. 2 แต่ก่อนตีบูลเพนกวิน (Blue penguin) เป็นร้อยตัว จนมือหนูแถบหงิก ตอนนี้บลูเพนกวินแม่งเป็นขยะนะค่ะ
...เศร้างิ
edit @ 15 Oct 2007 00:52:33 by xnanoob
edit @ 16 Oct 2007 12:54:47 by xnanoob









