ปรับแต่งกล้อง

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

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

การตั้งค่าพื้นฐาน

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

  1. ในหน้าต่าง Explorer ให้เลือกวัตถุ StarterPlayer

    StarterPlayer ใน Explorer
  2. ในหน้าต่าง Properties เลื่อนลงไปเพื่อค้นหาส่วน Camera คุณสามารถกำหนดค่าคุณสมบัติต่อไปนี้ได้โดยตรงหรือผ่านสคริปต์

    คุณสมบัติกล้องบน StarterPlayer ในหน้าต่าง Properties

ระยะซูม

ร่วมกัน, CameraMaxZoomDistance และ CameraMinZoomDistance ตั้งค่าช่วงที่ผู้เล่นสามารถซูมกล้องในความสัมพันธ์กับตัวละครของพวกเขา การตั้งค่าสูงมากเช่น 500 จะอนุญาตให้ผู้เล่นซูมกล้องออกไปไกลในอวกาศ หากคุณต้องการล็อกกล้องให้ห่างจากตัวละครในระยะที่เฉพาะเจาะจงและป้องกันการซูม ให้ตั้งค่าคุณสมบัติเหล่านี้ทั้งสองให้เป็นค่าเดียวกัน

LocalScript - ช่วงซูมกล้อง
local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMaxZoomDistance = 25
player.CameraMinZoomDistance = 50

โหมดกล้อง

คุณสมบัติ CameraMode ตั้งค่าพฤติกรรมโดยรวมของกล้องระหว่างสองตัวเลือก:

การตั้งค่าคำอธิบาย
Classicกล้องบุคคลที่สามแบบคลาสสิกของ Roblox ซึ่งสามารถซูมเข้าไปในโหมดบุคคลที่หนึ่ง อนุญาตให้ผู้เล่นซูมเข้าและออก (เว้นแต่การซูมจะถูกล็อก) และหมุนกล้องไปรอบๆ ตัวละครของพวกเขา
LockFirstPersonล็อกกล้องในโหมดบุคคลที่หนึ่ง เมื่ออยู่ในโหมดนี้ ส่วนประกอบ/องค์ประกอบทั้งหมดของตัวละครของผู้เล่นจะมองไม่เห็นสำหรับพวกเขา ยกเว้น Tools ที่ติดตั้ง

โหมดการปิดบัง

คุณสมบัติ DevCameraOcclusionMode ควบคุมพฤติกรรมของกล้องเมื่อผู้เล่นไม่สามารถมองเห็นตัวละครของพวกเขา เช่น เมื่อมันถูกบดบังโดย BasePart

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

โหมดการเคลื่อนไหว

คุณสมบัติ DevComputerCameraMovementMode (คอมพิวเตอร์) และ DevTouchCameraMovementMode (โทรศัพท์/แท็บเล็ต) กำหนดวิธีที่ผู้เล่นสามารถเคลื่อนที่กล้องไปรอบๆ

การตั้งค่าคำอธิบาย
UserChoiceกล้องจะเคลื่อนที่ตามการตั้งค่ากล้องในเกมของผู้เล่น
Classicกล้องจะอยู่ที่ ระยะซูม ของมัน ติดตามตัวละครของผู้เล่นเมื่อมันเคลื่อนที่ไปรอบๆ โลก ผู้เล่นยังสามารถปรับมุมมองกล้องขึ้น/ลงและหมุนรอบตัวละครของพวกเขาได้
Followคล้ายกับ Classic แต่กล้องอาจหมุนเล็กน้อยเพื่อหันไปหาตัวละครของผู้เล่นหากพวกเขากำลังเคลื่อนที่ในทิศทางใดๆ ที่ไม่ข平ขนกับทิศทางที่กล้องหันไป
Orbitalกล้องจะอยู่ที่ระยะซูมที่คงที่และติดตามตัวละครของผู้เล่นเมื่อมันเคลื่อนที่ไปรอบๆ โลก ผู้เล่นสามารถหมุนกล้องไปรอบๆ ตัวละครของพวกเขาได้ แต่ไม่สามารถปรับมุมมองขึ้นหรือลงได้
CameraToggleใช้งานได้เฉพาะบนคอมพิวเตอร์ (ไม่ใช่โทรศัพท์/แท็บเล็ต) ผ่าน DevComputerCameraMovementMode เมื่อผู้เล่นคลิกปุ่มเมาส์ขวา กล้องจะสลับระหว่างโหมด Classic และโหมด "มองฟรี" ที่การเคลื่อนที่ของเมาส์จะมองไปรอบๆ โลก

สคริปต์กล้อง

ผู้เล่นแต่ละคน client มีวัตถุ Camera ของตัวเองที่อยู่ใน Workspace ท้องถิ่น ซึ่งสามารถเข้าถึงได้ผ่านคุณสมบัติ Workspace.CurrentCamera คุณสามารถแทนที่สคริปต์กล้องเริ่มต้นของ Roblox โดยการตั้งค่าคุณสมบัติ CameraType เป็น Scriptable และจากนั้น โดยทั่วไปแล้ว ควบคุมกล้องผ่านคุณสมบัติต่อไปนี้

คุณสมบัติคำอธิบาย
Camera.CFrame CFrame ของกล้อง นี่คือคุณสมบัติที่ใช้บ่อยที่สุดสำหรับการกำหนดตำแหน่งและการจัดแนวกล้อง Scriptable ในเกม
Camera.FieldOfViewขอบเขตของพื้นที่ 3D ที่สามารถมองเห็นได้บนหน้าจอ วัดระหว่าง 1–120 องศาในทิศทางที่กำหนดโดย Camera.FieldOfViewMode ค่าเริ่มต้นคือ 70
Camera.CameraTypeสลับระหว่างพฤติกรรมกล้องต่างๆ ที่ระบุใน Enum.CameraType ซึ่งบางส่วนเลียนแบบ โหมดการเคลื่อนไหว ที่เลือกได้ การตั้งค่านี้เป็น Scriptable จะให้คุณควบคุมกล้องได้อย่างเต็มที่
Camera.Focusจุดในพื้นที่ 3D ที่กล้องกำลังมองอยู่ หากคุณได้ตั้งค่า Camera.CameraType เป็น Scriptable คุณควรอัปเดตคุณสมบัตินี้ในทุกเฟรม เพราะภาพบางอย่างมีรายละเอียดมากขึ้นขึ้นอยู่กับว่ามันใกล้จุดโฟกัสแค่ไหน
©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ