คู่มือการใช้งานระดับกลาง

สร้างเครื่องมือของผู้เล่น

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

เครื่องมือเป็นวิธีที่ง่ายในการจัดการรายการที่ผู้เล่นสามารถถือในมือและใช้ในเกม พวกเขาสามารถตั้งแต่ อาวุธ เช่น ดาบ ไปจนถึงรายการอาหาร

ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีสร้างเครื่องมือในรูปทรงของบลาสเตอร์เลเซอร์ที่จะเล่นเสียงเมื่อถูกสวมใส่หรือเปิดใช้งาน

สร้างเครื่องมือ

วัตถุ Tool เป็นพื้นฐานของเครื่องมือใด ๆ ใน Roblox ดังนั้นคุณจะต้องสร้างหนึ่งอัน มันง่ายกว่าที่จะเปลี่ยนวิธีการดูเครื่องมือโดยการเพิ่มวัตถุ เช่น Parts และ MeshParts ลงในเครื่องมือใน Workspace ที่สามารถมองเห็นได้

  1. แทรก Tool ลงใน Workspace และตั้งชื่อว่า Blaster

  2. แทรก MeshPart ลงในเครื่องมือ

  3. ตั้งค่า MeshId เป็น rbxassetid://92656610

  4. ตั้งค่า TextureId เป็น rbxassetid://92658105

  5. เครื่องต้องการส่วนที่ชื่อว่า Handle สำหรับผู้เล่นที่จะถือ เปลี่ยนชื่อของ MeshPart เป็น Handle

เก็บเครื่องมือ

เครื่องมือสามารถเก็บในโลก 3 มิติเป็น เครื่องมือที่เก็บได้ หรือให้กับผู้เล่นทุกคนเป็น เครื่องมือเริ่มต้น

เครื่องมือที่เก็บได้

บลาสเตอร์ในขณะนี้เป็นลูกของ Workspace ดังนั้นมันจะสามารถเก็บได้ ผู้เล่นสามารถหยิบเครื่องมือโดยการสัมผัส ทำให้มันกลายเป็นลูกของโมเดลตัวละคร; เครื่องมือจะถูกสวมใส่และวางใน hotbar ของพวกเขา

ในระหว่างการเล่นเกม เครื่องมือที่ไม่ได้สวมใส่จะถูกเก็บไว้ภายในลำดับชั้นของผู้เล่นใน Backpack และจากนั้นจะถูกย้ายไปยังโมเดลตัวละครเมื่อสวมใส่ เครื่องมือใด ๆ ที่กลายเป็นลูกของตัวละครจะถูกสวมใส่อัตโนมัติ

Tripmine ไม่ได้สวมใส่
Tripmine สวมใส่แล้ว

เครื่องมือเริ่มต้น

การเก็บเครื่องมือใน StarterPack จะวางมันใน Backpack ของผู้เล่นเมื่อพวกเขาเข้าร่วมหรือเกิดใหม่

  1. ย้าย Blaster ไปยัง StarterPack ใน Explorer

  2. เล่นประสบการณ์เพื่อตรวจสอบเครื่องมือ คลิกที่ hotbar ที่ด้านล่างของหน้าจอหรือกด 1 บนแป้นพิมพ์เพื่อสวมใส่เครื่องมือ

คุณสมบัติของเครื่องมือ

ตำแหน่ง / การจัดOrientation

ตำแหน่งและการจัดOrientation ของเครื่องมือสามารถเปลี่ยนได้โดยใช้คุณสมบัติ grip คุณสมบัติ GripPos จะเปลี่ยนตำแหน่งของ gripping ขณะที่ GripForward, GripRight และ GripUp จะมีผลต่อการหมุน

ขณะนี้ผู้เล่นถือส่วนกลางของบลาสเตอร์แทนที่จะเป็น gripping

  1. ตั้งค่า GripPos ของเครื่องมือเป็น 0, -0.4, 1.1

  2. เริ่มการทดสอบการเล่น เพื่อลองใช้เครื่องมือ สังเกตว่าเครื่องมือกำลังถูกถือในตำแหน่งที่แตกต่างออกไป

    ก่อน
    หลัง

ไอคอนใน Hotbar

ตามค่าเริ่มต้น ชื่อของเครื่องมือจะปรากฏบนไอคอนใน hotbar เป็นการปฏิบัติที่ดีในการเปลี่ยนไอคอนให้เป็นภาพของเครื่องมือ ตั้งค่า TextureId ของเครื่องมือเป็น rbxassetid://92628145

ก่อน
หลัง

ข้อความแสดงเครื่องมือ

Tooltip คือ คำอธิบายข้อความเล็ก ๆ ที่ปรากฏเมื่อเมาส์ชี้ไปที่เครื่องมือใน hotbar โดยทั่วไปจะประกอบด้วยชื่อของเครื่องมือและ/หรือคำอธิบายสั้น ๆ เกี่ยวกับฟังก์ชันของมัน เปลี่ยนคุณสมบัติ ToolTip เป็น Blaster

ใช้สคริปต์กับเครื่องมือ

เครื่องมือมีเหตุการณ์สำคัญสามเหตุการณ์ที่คุณสามารถเชื่อมต่อได้: Equipped, Unequipped และ Activated

เหตุการณ์การอธิบาย
Equippedถูกยิงเมื่อเครื่องมือถูกสวมใส่โดยผู้เล่น เช่นเมื่อเครื่องมือถูกเลือกใน hotbar
Unequippedถูกยิงเมื่อเครื่องมือถูกถอดออกโดยผู้เล่น เช่นเมื่อเครื่องมือถูกยกเลิกการเลือกใน hotbar
Activatedถูกยิงเมื่อเครื่องมือถูกเปิดใช้งานโดยผู้เล่น เช่นเมื่อผู้เล่นคลิกซ้าย

วิธีการเหล่านี้ใช้ได้เฉพาะใน LocalScripts เท่านั้น เนื่องจากอุปกรณ์ของผู้เล่นเท่านั้นที่รู้ว่าเมื่อมีการป้อนข้อมูลเกิดขึ้น เช่น การคลิกปุ่มเมาส์หรือการสัมผัสทางหน้าจอ

เพิ่มเสียง

เพื่อดูเหตุการณ์เหล่านี้ในช่วงการทำงาน คุณสามารถเล่นเสียงเมื่อพวกเขามีการทำงาน ก่อนอื่นคุณจะต้องสร้างวัตถุเสียงเพื่อใช้สำหรับสิ่งนี้

  1. แทรกวัตถุ Sound สองอันลงใน Handle

  2. เปลี่ยนชื่อเสียงหนึ่งเป็น Equip และตั้งค่าคุณสมบัติ SoundId เป็น rbxassetid://282906960

  3. เปลี่ยนชื่อเสียงอีกอันเป็น Activate และตั้งค่าคุณสมบัติ SoundId เป็น rbxassetid://130113322

เพิ่มโค้ด

ตัวอย่างโค้ดด้านล่างเล่นเสียง Equip เมื่อเครื่องมือถูกสวมใส่และเสียง Fire เมื่อเปิดใช้งาน

  1. แทรก LocalScript ลงในเครื่องมือและตั้งชื่อว่า ToolController

  2. แทรกบรรทัดโค้ดต่อไปนี้ลงในสคริปต์


    local tool = script.Parent
    local function toolEquipped()
    tool.Handle.Equip:Play()
    end
    local function toolActivated()
    tool.Handle.Activate:Play()
    end
    tool.Equipped:Connect(toolEquipped)
    tool.Activated:Connect(toolActivated)
  3. ทดสอบเสียงเอฟเฟกต์ของบลาสเตอร์โดยการสวมใส่และคลิกเพื่อเปิดใช้งานเครื่องมือ

ตอนนี้คุณรู้วิธีสร้างและเขียนสคริปต์เครื่องมือพื้นฐานแล้ว ลองสร้างเครื่องมืออื่น ๆ ที่ง่าย เช่น ไฟฉายหรือลำโพง

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ