A ViewportFrame ใช้กล้องเพื่อเรนเดอร์ 3D วัตถุในมุมมอง 2D กรณีการใช้งานที่เหมาะสมรวมถึง:
- แผนที่ขนาดเล็กของประสบการณ์ของคุณโดยตรงในมุมของหน้าจอผู้ใช้
- รูปแบบ 3D ของรายการในเมนูสินค้าคงคลัง
- หมุนวัตถุที่ตัวละครได้ติดตั้งไว้
การกำหนดค่ามุมมอง
วัตถุ 3D ที่ผู้ใช้ดูผ่าน ViewportFrame สามารถเคลื่อนที่ไปกับกล้องของพวกเขา คงที่ หรือหมุนภายใน ViewportFrameวัตถุนี้ยังสามารถรวมเด็ก Sky เป็นแผนที่ลูกบาศก์สำหรับการสะท้อน
หากคุณต้องการวัตถุ 3D เคลื่อนไปกับกล้อง:
วางมุมมองกล้องของคุณภายในประสบการณ์เพื่อให้วัตถุที่คุณต้องการดูภายในกรอบมองเห็นได้
เพิ่มใหม่ ViewportFrame ใน หน้าจอ แล้วตรวจสอบให้แน่ใจว่ามันถูกเลือกใน Explorer
ในหน้าต่าง คุณสมบัติ ให้กำหนดคุณสมบัติ CurrentCamera ให้กับกล้อง:
- เลือกคุณสมบัติ CurrentCamera คุณเปลี่ยนเคอร์เซอร์
- ในหน้าต่าง สํารวจ คลิกที่วัตถุระดับสูง Camera
พ่อของวัตถุ 3D ที่ต้องการไปยังใหม่ ViewportFrameโปรดทราบว่าหากคุณยังต้องการดูวัตถุภายในประสบการณ์ของคุณ คุณต้องทำซ้ำใน แล้วแล้วพ่วงวัตถุที่ซ้ำกันไปยัง
เมื่อคุณย้ายกล้องของคุณ วัตถุจะย้ายภายใน ViewportFrame ด้วย
แสงและรูปลักษณ์
การจัดแสงภายใน ViewportFrame ควบคุมผ่านสามคุณสมบัติ:
คุณสมบัติ | คําอธิบาย |
---|---|
Ambient | กำหนดสีโทนแสงโดยรวมที่ใช้กับพื้นที่ภายในกรอบมุมมอง ค่าเริ่มต้นคือ Color3.fromRGB(200, 200, 200) (สีโกสต์สีเทา) |
LightDirection | A Vector3 ที่แทนที่ทิศทางของแหล่งกำเนิดแสงจากตําแหน่ง (0, 0, 0) โดยค่าเริ่มต้นเป็น (-1, -1, -1) |
LightColor | สีของไฟทิศทาง ค่าเริ่มต้นคือ Color3.fromRGB(140, 140, 140) (เงิน) |
นอกจากนี้คุณสามารถปรับรูปลักษณ์ทั้งหมดของมุมมองผ่านคุณสมบัติต่อไปนี้:
คุณสมบัติ | คําอธิบาย |
---|---|
ImageColor3 | เปลี่ยนสี/โทนของภาพโดยไม่มีการเปลี่ยนแปลงของวัตถุที่เรนเดอร์ได้รับค่าการจำแนกสีเริ่มต้นคือ Color3.new(1, 1, 1) (สีขาว) ที่ไม่มีการเปลี่ยนแปลงสีเกิดขึ้น |
ImageTransparency | เปลี่ยนความโปร่งใสของภาพโดยไม่มีการแก้ไขวัตถุที่เรนเดอร์ได้รับค่าของ 0 (เริ่มต้น) เป็นทึบสนิทและค่าของ 1 เป็นโปร่งใสอย่างสมบูรณ์ (มองไม่เห็น) |