ลำแสง เลเซอร์ เป็นลำแสงแห่งแสง ในขณะที่เป็นเรื่องหายากในชีวิตจริง แต่การประสบการณ์ sci-fi มักใช้ลำแสงเป็นวิธีการที่จะทำให้ผู้เล่นเสียหายใ
โดยใช้ตัวอย่าง Laser Beam Blaster รุ่น, วิดีโอนี้แสดงให้คุณเห็นวิธีการสร้างเอฟเฟกต์พิเศษของลำแสงเลเซอร์ด้วยสคริปต์ที่เปิดใช้งานได้เพื่อตั้งค่าสุขภาพของผู้เล่นให้เป็นศูนย์ในการชนกันรวมถึงค
- การติดตั้งกล่องความเข้ากันที่มองไม่เห็นที่ตรวจจับเมื่อผู้เล่นชนกับลำแสงเลเซอร์
- การกำหนดค่าอุปกรณ์ที่แสดงถึงความถึงของลำแสงเลเซอร์
- การปรับแต่งลำแสงที่เหมือนลักษณะทางสายตาของลำแสงเลเซอร์ในอนาคต
- การเขียนสคริปต์สำหรับกล่องคอลลิชันที่ทำลายตัวละครของผู้เล่น
รับสินทรัพย์ Blaster
ร้านค้าผู้สร้าง เป็นแท็บของกล่องเครื่องมือที่คุณสามารถใช้เพื่อค้นหาสินทรัพย์ทั้งหมดที่สร้างโดย Roblox และชุมชน Roblox สำหรับใช้ในโครงการของคุณรวมถึงโ
การกวดวิชานี้อ้างอิงถึงเครื่องยิงเลเซอร์ที่มีคุณภาพสูงซึ่งคุณสามารถใช้เป็นตัวอย่างในแต่ละขั้นตอนภายในส่วนต่อไป
คุณสามารถเพิ่มรุ่นนี้ในสินค้าคงคลังของคุณใน Studio โดยการคลิกลิงค์ เพิ่มในสินค้าคงคลัง ในส่วนประกอบต่อไปนี้ คลังไอเท็มแพลตฟอร์มๆ
เพื่อรับสินทรัพย์เครื่องปืนจากสินค้าคงคลังของคุณไปยังประสบการณ์ของคุณ:
ในแถบเมนู เลือก ดู แท็บ
ในส่วน แสดง คลิก กล่องเครื่องมือ รูป แสดง กล่องเครื่องมือ ขึ้นมา
ในหน้าต่าง กล่องเครื่องมือ คลิกที่แท็บ กระเป๋า แสดงผลการเรียงลำดับ โมเดลของฉัน
คลิกที่ Laser Beam Blaster รายละเอียด
ติดตั้งกล่องชนกัน
ลำแสงเลเซอร์ที่สมบูรณ์ซึ่งตั้งค่าความสุขของผู้เล่นให้เป็นศูนย์เมื่อสัมผัสต้องมีความสามารถในการตรวจจับเมื่อผู้เล่นชนกับเลเซอร์ เนื่องจากวัตถุ Beam ไม่มีความสามารถใน
ตัวอย่างเช่น การกวดวิชานี้ใช้บล็อกที่มองไม่เห็นที่มี Beam วัตถุเป็นกล่องชนิดที่ตรวจจับเมื่อตัวละครของคุณ Humanoid วัตถุสัมผัสกับลำแสง
เพื่อติดตั้งกล่องชน:
ใส่ชิ้นส่วน บล็อก ใน LaserBeamBlaster
เลือกชิ้นส่วน แล้วในหน้าต่าง โปรพีเพอร์ตี้ 1. ตั้ง ชื่อ เป็น CollisionBox คุณสมบัติของส่วน ชื่อและรูปแบบกล่องสีของส่วนมีความสำคัญสำหรับสคริปต์ในภายหลังในการกวดวิชา 2. เปิดใช้งาน ติดขัด เพื่อให้แน่ใจว่าระบบฟิสิกส์ไม่เคลื่อนย้ายชิ้นส่วนเมื่อประสบการณ์เริ่มต้น
ขยาย กล่องความเข้ากันเวลา ให้เป็นความยาวที่คุณต้องการให้ลำแสงเลเซอร์ของคุณระเบิดออกจากตัวป้องกัน โดยปกติ การขยายนี้จะเพิ่มขึ้นเป็นความยาวเดียวกับตัวป้องกัน
ย้าย กล่องชนกัน ไปยังตำแหน่งที่มันยืดออกจากโคมไฟ emitter ของคุณ กล่องชนของคุณตอนนี้代表เลเซอร์เบลดจาก blaster แล้ว.
กำหนดการติดตั้งอุปกรณ์เสริม
ก่อนที่คุณจะเพิ่มวัตถุ Beam ลงในเครื่องยิงลาเซอร์ของคุณ มีความสำคัญที่จะกำหนดวัตถุ Attachment สองวัตถุในพื้นที่ 3D เพื่อแทน
เพื่อกำหนดการติดตั้งสำหรับลำแสงเลเซอร์:
(อpcional) ทำให้เครื่องมือเสริมใหญ่ขึ้นในพื้นที่ 3D เพื่อให้คุณสามารถมองเห็นได้อย่างชัดเจนว่าเลเซอร์เริ่มต้นและสิ้นสุด
- ในแถบเมนู ไปที่ แบบฟอร์ม แท็บ, แล้วส่วน ข้อจํากัด 2. ตั้ง ขนาดเครื่องชั่ง เป็น 2.5 เพื่อให้ขนาดแต่ละส่วนหุ้นใหญ่ขึ้น
ใส่สองสิ่งที่แนบมาในกล่องชนกัน
- ใน หน้าต่าง Explorer ให้เลื่อนเมาส์ไปที่ CollisionBox แล้วคลิกที่ไอคอน ⊕ เมนูบริบทัศน์
- จากเมนูบริบทัศน์ ใส่ อุปกรณ์เสริม 3. ทำซ้ำขั้นตอนนี้ให้ CollisionBox มีสองวัตถุอุปกรณ์
- เปลี่ยนชื่อสองอุปกรณ์นี้ เริ่มอุปกรณ์ และ สิ้นสุดอุปกรณ์ ตามลำดับ
ย้าย เริ่มแนบมากขึ้น ไปยังขอบของ กล่องความร่วมมือ ที่มีลังสะพานกับดวงตา emitter แล้วย้าย เริ่มแนบมากขึ้น ไปยังขอบของ 1> กล่องความร่วมมือ1> ที่
ทำให้ กล่องความเข้ากัน ใส่ให้โปร่งให้คุณสามารถเห็นเนื้อผ้าที่เรนเดอร์ระหว่างอุปกรณ์เสริมโดยไม่มีอุปสรรค
- ใน หน้าต่าง Explorer เลือก CollisionBox 2. ใน หน้าต่าง Proprietades ตั้งค่า ความโปร่งใส เป็น 1 เพื่อทำให้ชิ้นส่วนโปร่งใสสมบูรณ์
ปรับแต่งลำแสง
ตอนนี้คุณมีวัตถุ Attachment ในพื้นที่ 3D คุณสามารถเพิ่มและปรับแต่งวัตถุ Beam เพื่อเอาลักษณะลาเซอร์เบม
เพื่อปรับแต่งลำแสง:
ใส่ลำแสงลงใน กล่องอุปกรณ์เสริมภาคล่าสุด 1. ใน หน้าต่าง Explorer ให้เลื่อนเมาส์ไปที่ CollisionBox แล้วคลิกที่ไอคอน ⊕ เมนูบริบทัศน์ 2. จากเมนูบริบทัศน์ ใส่ ลำแสง
การแจ้งเตือนการชนกันสามารถใช้ได้กับวัตถุใหม่ Beam
- ใน หน้าต่าง Explorer เลือกลำแสง
- ใน หน้าต่าง Proprieties 1. ตั้ง อุปกรณ์0 เป็น เริ่มอุปกรณ์ 2. ตั้ง แนบ1 เป็น ปลายแนบ เรียกค่าเรียงลำดับของมันระหว่างสองแนบ
ปรับแต่งการปรากฏตัวของลำแสงให้เหมือนเลเซอร์ลำแสงในอนาคต
- ใน หน้าต่าง Explorer ตรวจสอบว่าลำแสงยังคงเลือก
- ใน หน้าต่าง Proprieties 1. ตั้ง เนื้อผิว เป็น rbxassetid://6060542021 เพื่อเรนเดอร์เนื้อผิวใหม่ที่ดูเหมือนลำแสงเลเซอร์ 2. ตั้ง สี เป็น 255, 47, 137 เพื่อให้สีเลเซอร์สดใสสีชมพู 3. ตั้ง การปล่อยแสงออกไปยังไฟเลเซอร์ เป็น 0.5 เพื่อเพิ่มประกายเล็กน้อยให้กับเลเซอร์ 4. ตั้ง ความกว้าง0 และ ความกว้าง1 เป็น 4 เพื่อขยายเลเซอร์ 5. ตั้ง ความเร็วของเนื้อผ้า เป็น 2 เพื่อทำให้เลเซอร์อนิเมชันเร็วขึ้น 6. เปิดใช้งาน กล้องหน้า เพื่อให้แน่ใจว่าเลเซอร์มองเห็นได้ไม่ว่ามุมของผู้เล่นจากเลเซอร์
พฤติกรรมการโจมตีสคริป
ลำแสงเลเซอร์ของคุณขณะนี้ดูดีสำหรับสภาพแวดล้อมของมัน แต่มันยังปลอดภัยสมบูรณ์เมื่อเป็นอาวุธเลเซอร์ตัวตึง เพื่อปรับแต่งลำแสงเลเซอร์ให้สามารถสร้างความเสียหายให้กับผู้เล่นได้ คุ
ตัวอย่างสคริปต์ทำงานโดยการรอเพื่อดูว่าวัตถุใดจะสัมผัสกับกล่องชนวน หากวัตถุที่สัมผัสกับกล่องชนวนม
เพื่อสคริปต์พฤติกรรมที่ทำให้ผู้เล่นเสียหาย:
ใส่สคริปต์ใน LaserBeamBlaster 1. ใน หน้าต่าง Explorer เลื่อนเมาส์ไปที่ LaserBeamBlaster แล้วคลิกที่ไอคอน ⊕ หน้าจอเมนูบริบทรัพย์จะปรากฏขึ้น 2. จากเมนูบริบทัศน์ ใส่ สคริปต์
แทนที่รหัสเริ่มต้นด้วยรหัสต่อไปนี้:
local laserTrap = script.Parentlocal collisionBox = laserTrap.CollisionBoxlocal function onTouch(otherPart)local character = otherPart.Parentlocal humanoid = character:FindFirstChildWhichIsA("Humanoid")if humanoid thenhumanoid.Health = 0endendcollisionBox.Touched:Connect(onTouch)ทดสอบพฤติกรรมโดยการเดินเข้าสู่ลำแสงเลเซอร์
ในแถบเมนู คลิกปุ่ม เล่น ปุ่ม Studio จะเข้าสู่โหมดทดสอบการเล่น
เดินเข้าไปในลำแสงเลเซอร์เพื่อดูตัวละครของคุณล่มสลาย เมื่อคุณเสร็จสิ้นให้กลับไปที่เมนูและคลิกปุ่ม หยุด คุณจะออกจากโหมดทดสอบ
ตอนนี้คุณมีเลเซอร์ลำแสงอันตราย! โดยใช้ทักษะในวิดีโอนี้คุณสามารถปรับแต่งลำแสงทั้งหมด เช่น ลำแส