การควบคุมตัวละครด้วยคีย์บอร์ด(Arrow key)
ในตัวอย่างนี้ บังคับตัวละครให้คลื่อนที่ไปซ้ายและขวา โดยใช้ปุ่มลูกศร
# exercise 6
# Pygame Zero Basic : Basic collision detection between mouse coordinates and images
import pgzrun
# กำหนดขนาด window
WIDTH = 500
HEIGHT = 500
TITLE = "Pygame Zero: Basic collision detection"
# สไปร์ทตัวละคร
player = Actor("alien_pink") # ไฟล์รูป sprite red.png ไฟล์ต้องเก็บไว้ในโฟลเดอร์ images เท่านั้น!
player.pos = 250, 250
# ฟังก์ชั่นวาดบนจอ
def draw():
screen.fill((128, 128, 128))
player.draw()
# ฟังก์ชั่น update สั่งโปรแกรมทำงานซ้ำๆ Loop
def update():
if keyboard.left:
player.left -= 10 #เคลื่อนที่ตัวละครไปทางขวาครั้งล่ะ 10
if keyboard.right:
player.left += 10 #เคลื่อนที่ตัวละครไปทางซ้ายครั้งล่ะ 10
#รันโปรแกรม
pgzrun.go()
คอร์ส สอน Roblox Studio สร้างเกม
คอร์ส Robl…