กล้องบนที่พักประเภทของตัวเองของ Roblox ใช้กล้องบนที่พักประเภทของตัวเองของตัวเอง สำหรับมุมมองของผู้ชมส่วนใหญ่ คุณสามารถปรับปรุงประสิทธิภา
การตั้งค่าพื้นฐาน
คุณสามารถกำหนดการตั้งค่ากล้องทั่วไปได้โดยตรงภายในวัตถุ StarterPlayer เหล่านี้ รวมถึง ระยะโฟกัส และต่างๆ กล้อง และโหมดการเคลื่อนที่
ใน หน้าต่าง Explorer เลือก StarterPlayer โอเบจ
ใน หน้าต่าง Proprietades ลูกลายลงไปยังส่วน Camera คุณสามารถกำหนดค่าสมบัติต่อไปนี้โดยตรงหรือผ่านสคริปต์
ระยะการซูม
ด้วยกัน, CameraMaxZoomDistance และ CameraMinZoomDistance ตั้งระยะในห้ามเล่นกล้องในเกี่ยวกับตัวละครของผู้เล่
สคริปต์ท้องถิ่น - ระยะการซูมกล้อง
local Players = game:GetService("Players")local player = Players.LocalPlayerplayer.CameraMaxZoomDistance = 25player.CameraMinZoomDistance = 50
โหมดกล้อง
สมบัติ CameraMode ประกอบด้วยพฤติกรรมทั่วไปของกล้องระหว่างสองตัวเลือก:
การตั้งค่า | คำอธิบาย |
---|---|
คลาสสิก | กล้องบุคคลที่สาม Roblox คลาสสิกที่สามารถซูมเข้าและออกได้ในบุคคลที่สาม สามารถให้ผู้เล่นซูมเข้าและออก (ยกเว้นว่าจะเป็นการซูมที่ล็อค) และหมุนกล้องไปรอบ ๆ ตัวละครของพวกเขา |
ล็อคคนแรก | ล็อคกล้องให้เป็นโหมดมุมมองบุคคลที่หนึ่ง เมื่ออยู่ในโหมดนี้ ส่วน/องค์ประกอบทั้งหมดของตัวละครของผู้เล่นจะมองไม่เห็นยกเว้น Tools ที่พร้อม |
โหมดการปิด
สมบัติ DevCameraOcclusionMode ควบคุมพฤติกรรมกล้องเมื่อผู้เล่นไม่สามารถเห็นตัวละครของพวกเขาได้ เช่น เมื่อมันถูกซ่อนโดย BasePart
การตั้งค่า | คำอธิบาย |
---|---|
ซูม | หากตัวละครของผู้เล่นเคลื่อนที่ไปหลังวัตถุด้วย Transparency ที่ต่ำกว่า 0.25 กล้องจะซูมให้เห็นได้มาก เมื่อตัวละครเคลื่อนกลับไปยังตำแหน่งที่มองเห็นได้ กล้อ |
Invisicam เชิญคุณ | หากตัวละครของผู้เล่นย้ายไปหลังวัตถุที่มี Transparency ต่ำกว่า 0.75 กล้องจะยังคงไม่ได้รับการเคลื่อนที่ แต่วัตถุกลายเป็นเคลื่อนใส่เพื่อให้ตัวละครสามา |
โหมดการเคลื่อนที่
Class.StarterPlayer.DevComputerCameraMovementMode|DevTouchCameraMovementMode (คอมพิวเตอร์) และ DevTouchCameraMovementMode (โทรศัพท์/แท็งก์) กำหนดวิธีที่ผู้เล่นสามารถย้ายกล้องได้
การตั้งค่า | คำอธิบาย |
---|---|
การเลือกผู้ใช้ | กล้องจะเคลื่อนไหวตามการตั้งค่ากล้องของผู้เล่นในประสบการณ์ |
คลาสสิก | กล้องยังคงอยู่ที่ระยะ ซูมของมัน และติดตามตัวละครของผู้เล่นในขณะที่พวกเขาเคลื่อนไหวไปทั่วโลก ผู้เล่นสามารถปิด/เปิดมุมมองกล้องขึ้น/ลง และหมุนมันไปรอบตัวพวกเขา |
ติดตาม | คล้ายกับ คลาสสิก แต่กล้องอาจหมุนเล็กน้อยเพื่อหน้าผู้เล่นถ้าพวกเขากำลังเคลื่อนที่ในทิศทางใดที่ไม่ใช่ทิศทางของกล้อง |
ออเรียล | กล้องยังคงอยู่ที่ระยะโฟกัสที่ติดตั้งไว้และติดตามตัวละครของผู้เล่นในขณะที่พวกเขาเคลื่อนไหวไปทั่วโลก ผู้เล่นสามารถโอบติดอวดระยะการโฟกัสได้รอบ |
ปุ่มกล้อง | ทำงานได้เฉพาะในคอมพิวเตอร์ (ไม่ใช่โทรศัพท์/แท็บเล็ต) ผ่าน DevComputerCameraMovementMode เมื่อผู้เล่นคลิกปุ่มเมาส์ขวา กล้องจะเปลี่ยนระหว่างโหมด คล |
การเขียนสคริปต์กล้อง
แต่ละผู้เล่น ลูกค้า มีวัตถุ Camera ของตัวเองที่อยู่ใน Workspace Robloxสามารถเ
สมบัติ | คำอธิบาย |
---|---|
Camera.CFrame | Datatype.CFrame ของกล้อง. นี่คือสมบัติที่พบบ่อยที่สุดสำหรับการตำแหน่งและการจัดตำแหน่งกล้อง Scriptable ในประสบการณ์ |
Camera.FieldOfView | ขนาดของพื้นที่ 3D ที่มองเห็นได้ที่จอดูจะมีขนาดตั้งแต่ 1–120 องศาในแนวทางที่กำหนดโดย Camera.FieldOfViewMode ค่าเริ่มต้นคือ 70 |
Camera.CameraType | เปิด/ปิดการใช้งานกล้องต่างๆ ตามที่ระบุใน Enum.CameraType ส่วนใหญ่ของการเปลี่ยนแปลงโหมดการเคลื่อนที่ การตั้งค่านี้ให้คุณควบคุมกล้องได้อย่างเต็มรูปแบบ |
Camera.Focus | จุดในพื้นที่ 3D ที่กล้องมอง หากคุณได้ตั้ง Camera.CameraType เป็น Scriptable คุณควรปรับปรุงสถานที่นี้ทุกเฟรมเพราะบางวิดีโอมีรายละเอียดมากขึ้นขึ้นอยู่กับว่าใ |