อยากสร้างเกมเป็น ทำยังไงดี? (พื้นฐาน Unity3D ฉบับมือใหม่ #VR2)
ทดสอบ VR บน Unity3D
Unity สามารถเชื่อมต่อกับอุปกรณ์ VR ได้หลากหลายรุ่นด้วยกัน บทความนี้จะโฟกัสไปที่ Oculus Rift Development Kit 2
สร้าง VR project
เลือกแพลตฟอร์ม PC, Mac & Linux Standalone เท่านั้น หากไม่ใช่ให้กลับไปแก้ไขผ่าน File > Build Settings
ใส่โมเดลง่ายๆ
สร้างโมเดลกล่องง่ายๆจาก Game Object > 3D Object > Cube จากนั้นวางไว้ที่ Main Camera ใน scene ที่สร้างไว้
เปิดการใช้งาน VR
ก่อนไปต่อเช็คให้แน่ใจว่าลง Oculus runtime 0.8 และ Unity 5.3+ ไว้แล้ว
เราสามารถเปิดการใช้งาน VR โดยไปที่ Edit > Project Settings> Player > Other Settings > Rendering
จากนั้นติ๊กถูก Virtual Reality Supported
ในระหว่างรันโปรแกรม เราสามารถเปิด/ปิดการใช้งาน VR ได้โดย
using UnityEngine;
using UnityEngine.VR;public class ToggleVR : MonoBehaviour
{
//Example of toggling VRSettings
private void Update ()
{
//If V is pressed, toggle VRSettings.enabled
if (Input.GetKeyDown(KeyCode.V))
{
VRSettings.enabled = !VRSettings.enabled;
Debug.Log("Changed VRSettings.enabled to:"+VRSettings.enabled);
}
}
}
หลังจากที่เราเปิดใช้งาน VR Support และเชื่อมต่อ DK2 แล้ว เราสามารถลองใช้งานโดยเปลี่ยนเป็นโหมด Play ซึ่งจะเห็น Game view ทั้งในโปรแกรมและใน DK2 สังเกตได้ว่าเราไม่จำเป็นต้อง build เกมให้เสียเวลา
จากนั้นก็ลองหมุนกล้องดูสิครับ
by. Woratham Kh