หยุด และ เพิ่ม-ลดเวลา เมื่อเราใช้คำสั่งนับเวลา
ByMystic Phoenix
ถ้าเราจะเพิ่มเวลา สมมติสร้างเกมดำน้ำงี้ แล้วให้ผู้เล่นไปเก็บออกซิเจน ทำให้เวลาดำน้ำเพิ่มขึ้น
ก็ใช้คำสั่งเรียกสคริปนี้ได้เลย
[hide]
40 frame = 1 วินาที (เฉพาะกรณีสคริปนี้เท่านั้นนะครับ)
เช่น $game_system.timer += 400 ก็คือ เพิ่้ม10 วินาที
$game_system.timer += 80 คือ เพิ่ม 2 วินาที
อืม เรายังพลิกแพลงได้อีกนะครับ โดยการเปลี่ยนเครื่องหมายบวกให้เป็นเครื่องหมายลบแทน
เช่น $game_system.timer -= 400 คือ ลดเวลาไป 10 วินาที
...ต่อไปเรามีดูวิธีการหยุดเวลาบ้างดีกว่าครับ
อาจจะมีวิธีอื่นอีกมากมาย แต่ผมขอนำเสนอวิธีผมก่อนแล้วกันนะครับ
ให้ไปแก้สคริป Game_System เพิ่มบรรทัดนี้เข้าไป
ถ้าเราอยากหยุดเวลาเมื่อไร เราก็เปิดswitch (ในภาพตัวอย่างคือ สวิตช์ที่ 1... ใครอยากได้สวิตช์หมายเลขอื่น ก็แก้เลขเอานะคร้าบ!)
ถ้าอยากให้เวลาเดินต่อ เราก็ปิดสวิตช์
ง่ายไหมครับ? ไม่ต้องปวดหัวเลย
Credit::Mystic Phoenix
[/hide]
ByMystic Phoenix
ถ้าเราจะเพิ่มเวลา สมมติสร้างเกมดำน้ำงี้ แล้วให้ผู้เล่นไปเก็บออกซิเจน ทำให้เวลาดำน้ำเพิ่มขึ้น
ก็ใช้คำสั่งเรียกสคริปนี้ได้เลย
[hide]
$game_system.timer += xxx
xxx คือจำนวนframeนะครับ (อย่าไปบ้าจี้ใส่ xxx ตามผมล่ะ script errorแน่ๆ)40 frame = 1 วินาที (เฉพาะกรณีสคริปนี้เท่านั้นนะครับ)
เช่น $game_system.timer += 400 ก็คือ เพิ่้ม10 วินาที
$game_system.timer += 80 คือ เพิ่ม 2 วินาที
อืม เรายังพลิกแพลงได้อีกนะครับ โดยการเปลี่ยนเครื่องหมายบวกให้เป็นเครื่องหมายลบแทน
เช่น $game_system.timer -= 400 คือ ลดเวลาไป 10 วินาที
...ต่อไปเรามีดูวิธีการหยุดเวลาบ้างดีกว่าครับ
อาจจะมีวิธีอื่นอีกมากมาย แต่ผมขอนำเสนอวิธีผมก่อนแล้วกันนะครับ
ให้ไปแก้สคริป Game_System เพิ่มบรรทัดนี้เข้าไป
ถ้าเราอยากหยุดเวลาเมื่อไร เราก็เปิดswitch (ในภาพตัวอย่างคือ สวิตช์ที่ 1... ใครอยากได้สวิตช์หมายเลขอื่น ก็แก้เลขเอานะคร้าบ!)
ถ้าอยากให้เวลาเดินต่อ เราก็ปิดสวิตช์
ง่ายไหมครับ? ไม่ต้องปวดหัวเลย
Credit::Mystic Phoenix
[/hide]
[เทคนิค] หยุด และ เพิ่ม-ลดเวลา เมื่อเราใช้คำสั่งนับเวลา