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

สร้างลำแสงเลเซอร์ด้วย VFX

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

ลำแสง เลเซอร์ คือรังสีของแสง ในชีวิตจริงนั้นแทบจะไม่มีอันตราย แต่ในประสบการณ์ไซไฟมักใช้ลำแสงเลเซอร์เป็นกลไกในการทำร้ายผู้เล่นเมื่อกระทบ อย่างไรก็ตาม ด้วยความหลากหลายและความโดดเด่นในสื่ออนาคต ลำแสงเลเซอร์จึงมีประโยชน์สำหรับกลไกการเล่นเกมทุกประเภท เช่น อาวุธบลาสเตอร์ ปริศนา สิ่งกีดขวาง และความสวยงามของสิ่งแวดล้อม

โดยใช้โมเดล Laser Beam Blaster ตัวอย่าง นี้คู่มือจะแสดงให้คุณเห็นวิธีการสร้างเอฟเฟกต์พิเศษของลำแสงเลเซอร์พร้อมกับสคริปต์เสริมที่ตั้งสุขภาพของผู้เล่นให้เป็นศูนย์เมื่อเกิดการชน รวมถึงคำแนะนำเกี่ยวกับ:

  • การตั้งค่ากล่องชนที่มองไม่เห็นซึ่งตรวจจับเมื่อผู้เล่นชนกับลำแสงเลเซอร์
  • การกำหนดการติดตั้งที่แทนที่ส่วนขยายของลำแสงเลเซอร์
  • การปรับแต่งลำแสงที่เลียนแบบลักษณะทางสายตาของลำแสงเลเซอร์ในอนาคต
  • การเขียนสคริปต์สำหรับกล่องชนที่ทำร้ายตัวละครของผู้เล่น

รับทรัพย์สินบลาสเตอร์

Creator Store เป็นแท็บของ Toolbox ที่คุณสามารถใช้เพื่อค้นหาทรัพย์สินทั้งหมดที่สร้างโดย Roblox และชุมชน Roblox เพื่อนำไปใช้ในโปรเจกต์ของคุณ รวมถึงโมเดล, รูปภาพ, เมช, เสียง, ปลั๊กอิน, วิดีโอ และฟอนต์ คุณสามารถใช้ Creator Store เพื่อเพิ่มทรัพย์สินแต่ละชิ้นหรือลักษณะของทรัพย์สินโดยตรงเข้าสู่ประสบการณ์ที่เปิดอยู่

คู่มือนี้อ้างอิงถึงโมเดลบลาสเตอร์ลำแสงเลเซอร์คุณภาพสูงที่คุณสามารถใช้ขณะทำซ้ำแต่ละขั้นตอนในส่วนถัดไป

ในการนำทรัพย์สินบลาสเตอร์นี้จากคลังของคุณไปยังประสบการณ์ของคุณ:

  1. เพิ่มบลาสเตอร์ลงในคลังของคุณ

    1. ที่มุมขวาบน คลิกปุ่ม Get Model ทรัพย์สินบลาสเตอร์ตอนนี้อยู่ในคลังของคุณ และคุณสามารถใช้ซ้ำในโปรเจกต์ใด ๆ บนแพลตฟอร์มได้
  2. ใน Studio ไปที่แท็บ Home จากนั้นคลิกปุ่ม Toolbox หน้าต่าง Toolbox จะเปิดขึ้น

    Toolbox ถูกเน้นในแถบเครื่องมือของ Studio.
  3. ในหน้าต่าง Toolbox คลิกแท็บ Inventory จะแสดงการจัดเรียง My Models

  4. คลิกที่ช่อง Laser Beam Blaster โมเดลจะแสดงในมุมมองของคุณ

ตั้งค่ากล่องชน

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

ตัวอย่างเช่น คู่มือนี้ใช้ชิ้นส่วนบล็อกที่มองไม่เห็นพร้อมกับวัตถุ Beam ในฐานะกล่องชนที่ตรวจจับเมื่อวัตถุ Humanoid ของตัวละครสัมผัสกับลำแสงเลเซอร์ ในตอนท้ายของคู่มือ คุณจะสร้างสคริปต์ที่ใช้ข้อมูลนี้ในการสร้างความเสียหายต่อสุขภาพของผู้เล่น

ในการตั้งค่ากล่องชน:

  1. แทรกชิ้นส่วน บล็อก ลงใน LaserBeamBlaster

  2. เลือกชิ้นส่วน จากนั้นในหน้าต่าง Properties

    1. ตั้งค่า Name เป็น CollisionBox ชื่อของชิ้นส่วนและรูปแบบของอักษรมีความสำคัญต่อสคริปต์ในท้ายคู่มือ
    2. เปิดใช้งาน Anchored เพื่อให้แน่ใจว่าส่วนการฟิสิกส์จะไม่เคลื่อนย้ายชิ้นส่วนเมื่อประสบการณ์เริ่มต้น
  3. ปรับขนาด CollisionBox ให้มีความยาวที่ต้องการให้ลำแสงเลเซอร์ยิงจากบลาสเตอร์ ตัวอย่างเช่น คู่มือนี้ปรับขนาดให้ยาวเท่ากับบลาสเตอร์

  4. ย้าย CollisionBox ไปยังตำแหน่งที่ยื่นออกมาจากหลอดขยายของบลาสเตอร์ ตอนนี้กล่องชนของคุณแทนความยาวของลำแสงเลเซอร์ที่ยิงออกมาจากบลาสเตอร์

กำหนดการติดตั้ง

ก่อนที่คุณจะเพิ่มวัตถุ Beam ลงในบลาสเตอร์ของคุณ สิ่งสำคัญคือต้องกำหนดวัตถุ Attachment สองส่วนในพื้นที่ 3 มิติเพื่อแทนความยาวของการปล่อยเลเซอร์จากหลอดขยายของบลาสเตอร์ ลำแสงทำงานโดยการเรนเดอร์พื้นผิวระหว่างการติดตั้ง ดังนั้นหากคุณไม่มีการติดตั้งให้ลำแสงอ้างอิง มันก็ไม่สามารถทำงานได้

ในการกำหนดการติดตั้งสำหรับลำแสงเลเซอร์:

  1. เพื่อให้การติดตั้งมองเห็นได้ในมุมมอง เปิดใช้งาน Show Constraint Details จากเมนู View ของ Studio

  2. แทรกการติดตั้งสองรายการลงในกล่องชน

    1. ในหน้าต่าง Explorer เลื่อนเมาส์ไปที่ CollisionBox จากนั้นคลิกไอคอน ⊕ เมนูบริบทจะปรากฏขึ้น
    2. จากเมนูบริบท แทรก Attachment
    3. ทำซ้ำกระบวนการนี้เพื่อให้ CollisionBox มีวัตถุการติดตั้งสองรายการ
    4. เปลี่ยนชื่อการติดตั้งทั้งสองเป็น StartAttachment และ EndAttachment ตามลำดับ
  3. ย้าย StartAttachment ไปยังขอบของ CollisionBox ที่ซ้อนทับกับหลอดขยาย จากนั้นย้าย EndAttachment ไปยังขอบของ CollisionBox ที่แทนความยาวของลำแสงเลเซอร์

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

    1. ในหน้าต่าง Explorer เลือก CollisionBox
    2. ในหน้าต่าง Properties ตั้งค่า Transparency เป็น 1 เพื่อทำให้ส่วนโปร่งแสงอย่างสมบูรณ์

ปรับแต่งลำแสง

ตอนนี้คุณมีวัตถุ Attachment ในพื้นที่ 3 มิติแล้ว คุณสามารถเพิ่มและปรับแต่งวัตถุ Beam เพื่อเลียนแบบคุณลักษณะทางสายตาของลำแสงเลเซอร์ คู่มือนี้ให้คำแนะนำเกี่ยวกับวิธีการสร้างลำแสงที่สดใสสีชมพูในอนาคตที่เคลื่อนไหวอย่างรวดเร็ว แต่โดยการทดลองกับคุณสมบัติเหล่านี้เดียวกันคุณสามารถสร้างเอฟเฟกต์พิเศษที่แตกต่างกันหลากหลาย

ในการปรับแต่งลำแสง:

  1. แทรกลำแสงลงใน CollisionBox

    1. ในหน้าต่าง Explorer เลื่อนเมาส์ไปที่ CollisionBox แล้วคลิกไอคอน ⊕ เมนูบริบทจะปรากฏขึ้น
    2. จากเมนูบริบท แทรกลำแสง (Beam)
  2. มอบการติดตั้งของกล่องชนให้กับวัตถุ Beam ใหม่

    1. ในหน้าต่าง Explorer เลือกลำแสง
    2. ในหน้าต่าง Properties
      1. ตั้งค่า Attachment0 เป็น StartAttachment
      2. ตั้งค่า Attachment1 เป็น EndAttachment ลำแสงจะเรนเดอร์พื้นผิวเริ่มต้นระหว่างการติดตั้งทั้งสอง
  3. ปรับแต่งลักษณะของลำแสงเพื่อให้ดูเหมือนลำแสงเลเซอร์ในอนาคต

    1. ในหน้าต่าง Explorer ตรวจสอบให้แน่ใจว่าลำแสงยังคงถูกเลือก
    2. ในหน้าต่าง Properties,
      1. ตั้งค่า Texture เป็น rbxassetid://6060542021 เพื่อเรนเดอร์พื้นผิวใหม่ที่ดูเหมือนลำแสงเลเซอร์
      2. ตั้งค่า Color เป็น 255, 47, 137 เพื่อทำให้ลำแสงมีสีชมพูสดใส
      3. ตั้งค่า LightEmission เป็น 0.5 เพื่อเพิ่มการเรืองแสงเบา ๆ ให้กับลำแสง
      4. ตั้งค่า Width0 และ Width1 เป็น 4 เพื่อทำให้ลำแสงกว้างขึ้น
      5. ตั้งค่า TextureSpeed เป็น 2 เพื่อให้ลำแสงเคลื่อนไหวได้เร็วขึ้น
      6. เปิดใช้งาน FaceCamera เพื่อให้แน่ใจว่าลำแสงมองเห็นได้ไม่ว่าจะอยู่ในมุมใดของผู้เล่นจากลำแสง

เขียนสคริปต์พฤติกรรมความเสียหาย

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

สคริปต์ตัวอย่างทำงานโดยรอให้เห็นว่าวัตถุใดสัมผัสกับกล่องชน หากวัตถุที่สัมผัสกล่องชนรวมถึงวัตถุลูก Humanoid สคริปต์จะตั้งค่าคุณสมบัติ Health เป็น 0 โดยค่าเริ่มต้น ตัวละครผู้เล่นทุกตัวจะมีวัตถุ Humanoid ดังนั้นทุกครั้งที่ผู้เล่นชนกับกล่องชน สคริปต์จะตั้งสุขภาพของพวกเขาเป็นศูนย์ทันที และตัวละครจะแตกออก

ในการเขียนสคริปต์พฤติกรรมที่ทำร้ายผู้เล่น:

  1. แทรกสคริปต์ลงใน LaserBeamBlaster

    1. ในหน้าต่าง Explorer เลื่อนเมาส์ไปที่ LaserBeamBlaster จากนั้นคลิกไอคอน ⊕ เมนูบริบทจะปรากฏขึ้น
    2. จากเมนูบริบท แทรก Script
  2. แทนที่โค้ดเริ่มต้นด้วยโค้ดต่อไปนี้:


    local laserTrap = script.Parent
    local collisionBox = laserTrap.CollisionBox
    local function onTouch(otherPart)
    local character = otherPart.Parent
    local humanoid = character:FindFirstChildWhichIsA("Humanoid")
    if humanoid then
    humanoid.Health = 0
    end
    end
    collisionBox.Touched:Connect(onTouch)
  3. ทดสอบพฤติกรรมโดยการเดินเข้าไปในลำแสงเลเซอร์

    1. เลือก Test จากเมนูดรอปดาวน์และคลิกปุ่ม Play ที่อยู่ด้านขวามือเพื่อเริ่มการทดสอบ

      ตัวเลือกทดสอบในเมนูโหมดทดสอบดรอปดาวน์ของ mezzanine ใน Studio.
    2. เดินเข้าไปในลำแสงเลเซอร์เพื่อดูตัวละครของคุณแตกออก เมื่อเสร็จแล้วให้คลิกปุ่ม Stop Studio จะออกจากโหมดทดสอบ

      ปุ่มหยุดที่บ่งบอกใน mezzanine ของ Studio.

ตอนนี้คุณมีบลาสเตอร์ลำแสงเลเซอร์ที่อันตราย! โดยใช้ทักษะในคู่มือนี้ คุณสามารถปรับแต่งเอฟเฟกต์พิเศษหลายประเภท เช่น สนามพลังที่เรืองแสง น้ำตกที่ไหลเร็ว และจังหวะความเร็ว ตัวอย่างเช่น คุณสามารถทดลองกับคุณสมบัติลำแสงเพิ่มเติมเช่น CurveSize0 และ CurveSize1, นำเข้า พื้นผิวของคุณเอง และจับคู่ลำแสงกับเอฟเฟกต์พิเศษอื่น ๆ เช่น Particle Emitters และ Light Sources ขอให้สร้างสรรค์!

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