อยากสร้างเกมเป็น ทำยังไงดี? (พื้นฐาน 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

--

--

Phuwadech Santhanapirom (Meg ☁️)

Indie Game Developer. Third year student at Computer Engineering, Chiang Mai University. First Generation of Computer Gifted at The Prince Royal’s College.