unityでvrアプリを作ってみよう! (講演編)
TRANSCRIPT
![Page 1: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/1.jpg)
Unity Hands-onUnityでVRアプリを作ってみよう! (講演編)
![Page 2: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/2.jpg)
自己紹介
名前:井出 将弘
所属:TIS株式会社
趣味:登山、アプリ作成(Androidアプリ「百名山これくしょん」公開中!)
Unity歴:1年未満(独学)
Twitter:@decchi
早く電脳化したい
よろしくお願いします!
![Page 3: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/3.jpg)
Unityとは
![Page 4: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/4.jpg)
Unityの特徴
2D/3Dゲーム開発プラットフォーム
マルチプラットフォーム対応
ゲーム素材が豊富なAsset Store
個人開発程度なら無料でUnity 5エンジンの全ての
機能を利用可能
ユーザー数は400万以上
![Page 5: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/5.jpg)
ゲーム開発プラットフォーム
レンダリング、物理演算、衝突判定、サウンド再生等のゲーム作成に必要な機能を利用可能
ある程度ノンプログラミングでゲームを作成可能
プログラミング言語はUnityScript(JavaScript)またはC#
![Page 6: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/6.jpg)
マルチプラットフォーム対応
iOS、Android、Windows、etcに対応したゲームを出力可能。必要なのはビルド時の設定なので、各プラットホーム用の開発は基本的に不要。
画像引用元:https://store.unity.com/ja/products/unity-plus
![Page 7: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/7.jpg)
Oculus Rift、Steam VR、Hololens等のVR/ARプラッ トフォームに対応。
UnityのVR/AR対応(2016/10/17時点)
プラットフォーム Unity VR support※1 SDKの組み込み 備考
Oculus Rift 〇 必要に応じてあり
Playstation VR 〇? ? SIEと配信契約が必要※1
Gear VR 〇 必要に応じてあり
Steam VR △ 基本的にはSDKが必要 サポートは実現中
Hololens ✖ あり
Google Tango ✖ あり
Google Daydream 〇 あり Unity VR support とSDKの2通りの開発ができる
※1 Unityにネイティブで組み込まれている機能。この機能だけで出力する場合はマルチに対応できる。※2 個人の場合はMade With Unity Contest with PlayStation®VRに応募し当選すると
PlayStation®VR開発環境サポートが副賞でもらえる。
![Page 8: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/8.jpg)
Asset Store
3Dデータはもちろん、サウンド、スクリプト、エディタの拡張機能等ゲーム作成に必要な素材を入手可能
無料のものと有料のものがある
個人が制作したアセットもAsset Store を通じて販売できる
![Page 9: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/9.jpg)
Unityのライセンス
無料のPersonal、有料のPlus、Pro、Enterprise
個人開発であれば Unityを利用したソフトウェアで$100,000(一千万円くらい)以上の売り上げがなければPersonalを利用可能
PersonalとProの違いはゲーム起動時のUnityスプラッシュをなくしたり、クラウドビルドに制約がある等の違いしかなく、個人開発であればPersonal で十分開発できる。
![Page 10: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/10.jpg)
Unity開発の学習について
日本語のマニュアル、スクリプトリファレンス
豊富なチュートリアル
ユーザー数が多いので、参考になる情報が入手しやすい
![Page 11: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/11.jpg)
Unityちゃんについて
![Page 12: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/12.jpg)
Unityちゃんについて
「ユニティちゃん」はUnity Technologies Japanが提供する開発者のためのオリジナルキャラクター
本名は大鳥こはく
3Dモデルだけではなく豊富な
音声データも利用可能
データの利用はユニティちゃんライセンスで規定されており、ルールを守れば二次創作が許可されている。(詳細はオフィシャルサイトで確認!)
http://unity-chan.com/
![Page 13: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/13.jpg)
Unityの開発について
![Page 14: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/14.jpg)
Unityの開発画面
![Page 15: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/15.jpg)
Sceneビュー
製作中のゲーム世界(シーン)が表示され、自由な位置・角度から眺めることができる。
操作 動作
マウスホイール Sceneビューの拡大・縮小
右クリックを押しながらドラッグ 視点を回転させる
真ん中クリックを押しながらドラッグ Sceneビューの並行移動
オブジェクトをダブルクリック 指定のオブジェクトにフォーカスを当てる
![Page 16: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/16.jpg)
Gameビュー
製作中のゲームの動作を確認するための画面。
ゲームを実行するには開発画面上部にある↓
を押下する。
![Page 17: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/17.jpg)
Hierarchyビュー
Scene内に存在するGameObjectの一覧が表示される。逆に言えばここに配置されていないものはゲームに登場しない(ここ大事)。
![Page 18: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/18.jpg)
Projectブラウザ
製作中のプロジェクトに含まれるシーン、スクリプト、グラフィックやサウンドなどのデータ、その他のリソースがファイル単位で表示される。
ファイルが多くて見づらい
場合はProjectブラウザ下部に
あるスライダー( )を
左にずらすとよい。
![Page 19: UnityでVRアプリを作ってみよう! (講演編)](https://reader034.vdocuments.net/reader034/viewer/2022051318/586f96411a28abcc238b46cf/html5/thumbnails/19.jpg)
Inspectorビュー
シーンの中で選択肢中のオブジェクトが持つ属性を表示・編集するためのビュー。GameObjectの様々な設定はこのビューで行います。