技術訊息

實作分享(一)

胡學峰

 

 

 

 

本系列實作, 是以 Unity 官方常見的 Tanks 範例(同台電腦雙打遊戲), 改成使用 Photon Cloud (PUN) 的線上多人同時對戰遊戲(max 4人), 桌機玩家可以用 Isometric 45度視角來觀看以及鍵盤來操作, 手機玩家則應用 Google Cardboard 的功能, 以 VR 的方式來觀看場景以及搖桿來操作遊戲.

桌機玩家以 Isometric 45度視角來觀看, 用鍵盤來操作遊戲

手機玩家用 Google Cardboard, VR 的方式來觀看, 用搖桿來操作遊戲.

這樣做的目的, 除了能讓整體遊戲在不同的平台能有不同的面貌與操作之外, 更可以嘗試融合一些最夯的程式技術, 以最單純的設計環境與硬體設備, 來感受遊戲在 MultiplayVR 結合時, 基礎上可以做些什麼, 以及計劃未來可以加上何種遊戲元素, 讓遊戲互動更加的豐富有趣. 😃

目前我們專案中用到的軟體、版本以及所須的 Unity Assets, 如下:

  • Unity 5.6
  • XCode 8.3.2版 (iOS 10.3.1)
  • Google VR SDK 1.40 版 (GoogleVRForUnity.unitypackage)
  • Tanks! 1.3.6 版(Apr 07, 2017), Unity Official Asset
  • PUN 1.83 版, Photon Unity Networking (Asset), for Photon Cloud
  • Rewired 1.1.0.0 版, Unity Asset (此為選項).

做為此系列的熱身準備, 我們先來看看這些東西的介紹與取得方式~


Google CardBoard SDK

開發 VR 遊戲原型的時侯, 可以簡單到只用一隻手機, 不論是 iOS 或是 Android 的系統, 應用 Google CardBoard 方式, 再配上個盒子, 就可以直接建構並操作 VR 的虛擬世界, 真的是最便捷的方式了~

我們目前會用到的 Google VR SDK for Unity, 版本為 1.40 版, 下載後檔名為 GoogleVRForUnity.unitypackage , 可以在下面的網頁裡找到.

Downloads and Samples | Google VR | Google Developers
Click the button below to agree to the above terms and conditions and access the Google VR SDK.developers.google.com
Google VR SDK

位於 GitHub 的連結, 裡面有完整的 Sample、Package,
有時間的話可以多多參考~
https://github.com/googlevr/gvr-unity-sdk

如果對本篇的介紹還有些什麼疑問的話, 歡迎來我們粉絲團討論唷 😃~

粉絲團: https://www.facebook.com/photoncloudtw/

::: Copyright © 極客窩 GEEK CAVE

經濟部工業局「智慧內容產業發展計畫」專案委辦
Website Visitors:108318