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

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

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

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

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

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

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

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

ระยะซูม

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

LocalScript - ระยะการซูมกล้อง

local Players = game:GetService("Players")
local player = Players.LocalPlayer
player.CameraMaxZoomDistance = 25
player.CameraMinZoomDistance = 50

โหมดกล้อง

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

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

โหมดการบัง

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

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

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

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

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

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

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

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