Font size
Worksheets[Roblox Studio] Basic Punch Script
Total questions: 20
Worksheet time: 13mins
ฟังก์ชัน handleInputBegan ในโค้ดนี้ทำหน้าที่อะไร?
ตรวจสอบว่าผู้เล่นกดปุ่ม “กินขนม” 🍪
ตรวจสอบว่าผู้เล่นคลิกเมาส์ 🖱️
สร้างมังกรบิน 🐉
ทำให้ตัวละครเต้นแร็พ 💃
เมื่อผู้เล่นคลิกเมาส์ซ้าย โค้ดนี้จะพิมพ์คำว่า "punch" ใน Output.
True
False
เติมคำให้ถูกต้อง:
if input.UserInputType == Enum.UserInputType. (a) then
คำถาม: ตัวแปร gameProcessed ใช้ทำอะไร?
ทำให้เกมหยุดเพื่อกินขนม 🍩
ตรวจสอบว่าการกดปุ่มถูกใช้ไปแล้วหรือยัง 🤪
สร้างปาร์ตี้แสงสี 🎉
เพิ่มพลังให้แมว 🐱⚡
เพื่อเชื่อมฟังก์ชัน handleInputBegan กับ UserInputService ให้ใช้:
UIS. (a) :Connect(handleInputBegan)
ถ้าอยากให้คลิกเมาส์แล้วแสดงคำว่า “dance” แทน “punch" เราควรเปลี่ยนอะไร?
print("punch") → print("dance")
UserInputService → DanceService
gameProcessed → funMode
เปลี่ยน MouseButton1 → MouseButtonCake
ถ้าเราอยากให้ข้อความ "punch" เปลี่ยนเป็น "boop" ให้แก้ตรงไหน?
print(" (a) ")
handleInputBegan จะทำงานอัตโนมัติทุกครั้งที่เรากดปุ่มคีย์บอร์ด
True
False
ฟังก์ชัน handleInputBegan เรียกใช้งานด้วยคำสั่ง .Connect() เพราะอะไร?
เพื่อให้ตัวละครเต้นเอง 🕺
เพื่อบอกให้เกมฟังว่ามีคนกดเมาส์หรือคีย์บอร์ด 🖱️⌨️
เพื่อให้เกมกินขนม 🍪
เพื่อเรียกแมว 🐱
ถ้า gameProcessed เป็น true ฟังก์ชันจะทำอะไร?
ชกต่อยทันที 🥊
ข้ามไม่ทำอะไร 😴
ตัวละครเต้นรำ 💃
เรียกมังกร 🐉
UserInputService คือ service ที่ช่วยให้เกมรู้ว่าเรากดเมาส์หรือปุ่มคีย์บอร์ด
True
False
UIS = game:GetService(" (a) ")
ถ้าอยากให้คลิกขวาแล้วพิมพ์ "magic" ต้องใช้ UserInputType อะไร?
MouseButton1
MouseButton2
Keyboard
Touch
print("punch") ทำให้ตัวละครจริง ๆ ชกใครก็ได้
True
False
เพื่อให้ฟังก์ชันไม่ทำงานเมื่อเกมประมวลผลแล้ว ต้องใส่:
if (a) then return end
Output "punch" ปรากฏที่ไหน?
หน้าจอเกม
Output ใน Roblox Studio
บนตัวละคร
ในขนม 🍩
เราสามารถใช้ฟังก์ชันเดียวกันตรวจสอบทั้งคีย์บอร์ดและเมาส์ได้
True
False
ถ้าอยากให้คลิกเมาส์แล้วเรียกฟังก์ชัน superPunch() ต้องเปลี่ยน:
print("punch") เป็นอะไร
(a)
ทำไมเราต้องเช็ค if gameProcessed then return end?
เพื่อให้ตัวละครชกซ้ำ ๆ 🤪
เพื่อไม่ให้ปุ่มถูกใช้งานซ้ำโดยเกมเอง 🛡️
เพื่อให้เกมเต้นรำ 💃
เพื่อเรียกแมว 🐱
ถ้าอยากให้ตัวละคร ต่อยตอนคลิกเมาส์ ต้องทำอะไร?
เขียนโค้ดให้เล่น Animation "Punch"
เปลี่ยนสีตัวละครทุกครั้งที่คลิก
สั่งให้แมวมาเต้น
ห้ตัวละครกินขนม
