การใส่คำว่า "นับถอยหลัง" หน้าเวลา แบบง่ายๆ-----------------------------------------------------------------------
เคยใช้กันหรือเปล่า!? กับคำสั่ง "นับเวลาถอยหลัง" หรือ "ควบคุมเวลา"
เมื่อใช้แล้ว ที่มุมจอจะมีเวลาถอยหลังโผล่ขึ้นมาแบบนี้
แต่เมื่อคุณได้อ่านเทคนิคนี้แล้ว คุณจะสามารถปรับแต่งได้เป็นเช่นนี้ (ดูดีขึ้น มั้ง = =a)
แล้วทำอย่างไร??
ไม่อยากเลยครับ มาดูขั้นตอนกันดีกว่า
-----------------------------------------------------------------------
ขั้นตอนการทำ1. ไปที่สคริปต์ Sprite_Timer หาบรรทัดนี้ (บรรทัดที่ 50)
- Code:
-
self.bitmap.draw_text(self.bitmap.rect, text, 1)
เปลี่ยนเป็น
- Code:
-
self.bitmap.draw_text(self.bitmap.rect, "นับถอยหลัง : " + text, 1)
คำว่า
นับถอยหลัง : สามารถเปลี่ยนเป็นคำที่คุณต้องการได้ แต่ห้ามลบเครื่องหมายคำพูด (") ออกนะครับ
2. ต่อมาก็ปรับฟ้อนต์ ให้รองรับกับภาษาไทย โดยไปที่บรรทัดนี้ (บรรทัดที่ 15)
- Code:
-
self.bitmap.font.name = "Arial"
เปลี่ยน Arial เป็นฟ้อนต์ที่รองรับภาษาไทย หรือฟ้อนต์ที่คุณต้องการ
3. ยังไม่หมดครับ กับขั้นตอนสุดท้าย ก็ปรับความกว้างครับ ให้ไปที่บรรทัดนี้ (บรรทัดที่ 14)
- Code:
-
self.bitmap = Bitmap.new(88, 48)
เปลี่ยน 88 เป็นความกว้างที่ต้องการ ของผมปรับแบบนี้ครับ
- Code:
-
self.bitmap = Bitmap.new(180, 48)
ผมเปลี่ยน 88 เป็น 180
ถ้าไม่ปรับความกว้าง จะเป็นยังไงล่ะ ??
ก็เป็นแบบนี้ครับ
จะเห็นได้่ว่า เวลามันบีบกันมากกกกก เพราะฉะนั้น ปรับด้วยนะครับ
-----------------------------------------------------------------------
เสริม : สำหรับคนที่อยากปรับขนาดของฟ้อนต์ ก็ไปที่บรรทัดนี้ครับ (บรรทัดที่ 16)
- Code:
-
self.bitmap.font.size = 32
เปลี่ยน 32 เป็นขนาดที่ต้องการ
-----------------------------------------------------------------------
ก็จบไปอีก เทคนิคครับ กับเทคนิคง่ายๆผมนำมาแบ่งปัน
Tips ง่ายๆ By Joneburapa