
置いて使用するユニティ非同期プログラミング
ominseok
置いて書くユニティ非同期プログラミングは Unityをある程度行うことができる受講生を対象に、UnityのコルーチンとUniTaskを利用して非同期プログラムで簡単に開発する方法をお知らせするUnity開発初級講義です。
Basic
Unity, C#
Unity を使用して VR デバイスを接続し、VR コンテンツを開発する方法を学ぶ VR 開発入門講座です。VR の市場性や展望はすでに多くのコンテンツで触れることができるため、あえて取り上げず、実際の開発に必要なコア部分だけを抽出し、簡単に素早く学んで、長く使える VR 開発方法を知りたい方は、こちらへどうぞ!
学習した受講者のレビュー
5.0
HWI
不要な概論などは不要な方に強力おすすめです。選択と集中で必要な内容だけを選んで教えてくれます。 Unityを既に扱うと思う状態だと仮定しているため、Unityのインストール、エディタの説明などすべてスキップするのに本当に強力な利点のようです。他の講義はしばしば完全初心者まで引き上げようとこういうことを説明する場合がありますが、すっきり完全初心者はあきらめてコアだけを込めた講義ですね!
5.0
고박사
ユニティを利用して初めてVRに入門する学生たちにとても良いクラスだと思います。 XR Interaction ToolkitのA to Zをわかりやすく説明し、 これを利用したサンプルゲームまで提供しているので このレッスンをよく学習すれば、単独でVRゲームを制作することは難しくないようです。 良い講義を提供していただきありがとうございます:)
5.0
김승호
とても素晴らしい講義でした。今後のVRアップグレード講義が早く開かれたらと思います。
XR Interaction Toolkit を使用して VR デバイスを接続する方法
XR Interaction Toolkit の主要機能とコンポーネント
XR Interaction Toolkit を使用して VR ディフェンス ゲームを作成する方法
Unity イベントを使用した柔軟なプログラミング手法
自分で作って学ぶVR開発入門!
Unity XRインタラクションツールキットで簡単で面白い🎮
このゲームの作り方をAからZまでお知らせします!
XR Interaction ToolkitはUnityで作成されたVRプラグインです。
複雑なスクリプトを書くことなく、いろいろな種類のVR機器を連動させることができます。
さらに、他のVRプラグインであるVive Input Utility、Oculus Integration、SteamVR Pluginよりもはるかに簡単に学習して使用できます!
XRインタラクションツールキットの強力な利点3つの👍
もちろん、インベントリやステージなどゲームシステムはスクリプトを直接作成する必要がありますが、これらのアドインの開発も非常にユニティスティックに溶けるように設計されています。
Unityは少し知っていますが、すぐにVRコンテンツを開発するにはどうすればいいですか? Unityで公式に開発しサポートするXR Interaction Toolkitを学び、独自のVRコンテンツを作成しましょう!
XR Interaction Toolkitの重要な概念から始めて、XR Interaction Toolkitのさまざまなコンポーネントを使ってとても簡単にVRコンテンツを作成する方法をお知らせします。また、VRディフェンスゲーム制作実習では、Unity EventベースのプログラミングでVR開発の基礎を学ぶことができます。
HMDとコントローラの
位置と方向の連動
オブジェクトとコントローラの
直接的な相互作用
オブジェクトとコントローラの
光線を利用した
間接的な相互作用
可能な相互作用
表す視覚的なフィードバック
ボタン、ドロップダウン、
Sliderなど
Unity UIとの対話
状況に合う
オーディオ再生と
ハプティック(振動)
Hover, Select,
Activeなど
Unity Eventベースの
イベント接続
AR Foundation
連動による
ARオブジェクト
配置と操作
💻VR機器なしでOK!
VR機器を装備していなくてもXR Interaction Toolkitを活用できます。
講義はほとんどシミュレータを使って行われます。
🚩選手の知識を確認してください!
C#とUnityの基礎を知っているという前提で講義を進めます。
基本的なC#の概念や文法、Unityの使い方を知ってこそ受講できます。
基礎学習はUnityの基本学習ページをお勧めします。
1️⃣基礎編:コア機能を学ぶ
1. 講義の概要
どの内容の講義なのかについての説明や必要な装備やプログラム、どんなことを学べるかなど、講義の全体的な内容について紹介します。
2. XR Interaction Toolkitの概要と環境設定
XR Interaction Toolkitを使ってVRデバイスを連動する環境設定方法をお知らせします。 (2021.2、2020.3 LTS、2019.4 LTSバージョンのUnityで環境設定する方法をお知らせします。)
3. XR Interaction Toolkitの概念とコア機能
HMDとコントローラーのトラッキング、カスタムコントローラーモデル、イベント、テレポテーション、UIインタラクション、ハプティックなど、XR Interaction Toolkitの概念とコア機能を集中的にお知らせするセクションです。
4. XR Interaction Toolkit 主要コンポーネントの機能とパラメータ
XR Interaction Toolkit 主要コンポーネントの機能とパラメータについてより詳細にお知らせするセクションです。 XR Interaction Toolkitが提供するほとんどのコンポーネントのパラメータをすべての隅々までお知らせします。
2️⃣実習編:VRシューティングゲームを作る
5. XR Interaction Toolkit ゲーム制作実習
単にXR Interaction Toolkitの機能だけを学ぶとうんざりするので、簡単なVRディフェンスゲームを作ってみて、XR Interaction Toolkitをもう少し使ってみる実習を準備しました。
Unity Eventを積極的に活用して柔軟に作成したコードで構成されたこのゲームは、各スクリプトのコードが100行にならないうえ、ゲーム駆動のために作成するすべてのコードが1000行にもならないシンプルなゲームです。
この実践を通して、UnityとXR Interaction Toolkitを使ったVRコンテンツの制作に感覚を与えることができます。
イベントベースのプログラミングの概念を学ぶことができます。
この短いGIFに書かれたすべてのスクリプトが含まれています。
📍 この練習で学べるもの
講義で取り上げる内容や機能を理解できるよう、映像ごとに字幕を挿入しました。汗をかく汗をかいた字幕でXR Interaction Toolkitを学びましょう!
ゲーム制作実習に必要なグラフィックリソースを直接制作しました。受講生なら学習目的で自由にお使いいただけます。
👨🏫 この講義が作られたビハインドストーリーが気になるなら?
必ずしもVR機器がなければならないわけではありません。
Oculus Quest 2を接続して進めるか、キーボード/マウスを使ってシミュレータに進むことができます。
講義はほとんどシミュレータを使って行われます。
シミュレータで進行すれば、最新のUnityエディタをスムーズに駆動できるLG GramレベルのノートパソコンやPCやMacBookなどがあれば十分に受講できます。
VR機器に進む場合は、 VR機器を接続してプレイできる高仕様のPCが必要です。
レッスンは中間パフォーマンスのゲームノートブックに進みます。
Windows
Unity HubとUnity Editorを駆動できる64ビットのWindows 11や、10、7が必要です。
Mac
MacOSでは、シミュレータに進むことができます。
Intel Macの場合はHigh Sierra 10.13+、Apple Silicon Macの場合はBig Sur 11.0以降が必要です。
講義は64ビットのWindows 11 Homeで行われます。
講義は、最新バージョンのUnity Hub 3.0とUnity Editor 2021.2に進みます。講義の後にリリースされるUnity 2021.3以降では、同様に従うことができると思いますが、まったく同じ機能を保証するものではありません。
Unity 2019.4やUnity 2020.3を使っても受講できそうですが、可能なバージョンを合わせて受講してください。
Q. XR Interaction ToolkitとUnity XRをスクリプトとして使用する方法を教えてください。
可能であれば、XR Interaction Toolkitが提供するコンポーネントのみを扱います。
ただし、コントローラに振動を与えたりするときは、やむを得ずスクリプトでアクセスする部分が少しあります。
Q. SteamVRなど他のVRプラグインも使用しますか?
このレッスンでは、XR Interaction Toolkitのみを使用します。
Q. ViveやValve Indexなど他のVR機器も扱っていますか?
Oculus Quest 2とキーボード/マウスを使用したシミュレータのみを扱います。
他のVR機器の連動方法などは扱いませんが、一般的なVR機器であれば少しだけ設定すれば、大変困難なく使えると思います。
Q. AR Foundationを利用したARコンテンツの制作方法も教えてください。
本講義はVR講義ですが、後でAR Foundationを設置して連動する方法を勉強すれば、ARコンテンツを制作する際にもXR Interaction Toolkitを利用してインタラクションを楽にすることができます。
Q. VRの最適化方法を教えてください。
本講義は基礎講義で最適化など性能に関わる悩みについては取り上げません。
Q. VR市場やVRデバイスについて教えてください。
開発に不要な部分を除いて、コアに集中しました。 VR市場や展望、デバイスの特徴などは思い切って省略し、機能活用を重点的に取り上げます。
学習対象は
誰でしょう?
Unity は少し知っているけど、VR コンテンツの開発方法がわからないという方
会社からすぐ来週にユニティでVRコンテンツを作成する必要がある方
できるだけ簡単な方法でVRコンテンツを作成したい方
メタバスコンテンツ制作に入門したい方
SteamVR プラグインが難しすぎて、もっと簡単なものを探している方
VR連動は調べて、コンテンツ実装に集中したい方
一度だけ学んで置いておくことができるVR開発方法を探す方
前提知識、
必要でしょうか?
C# の基礎
Unity の基礎
796
受講生
51
受講レビュー
97
回答
4.9
講座評価
2
講座
こんにちは。フリーランスのUnity開発者であり、Unity認定インストラクターのオ・ミンソクです。ゲーム学科でゲーム開発を専攻し、現在はUnityでPC/モバイルゲームを
こんにちは。フリーランスのUnityエンジニア兼、Unity認定インストラクターのオ・ミンソクです。ゲーム学科でゲーム開発を専攻し、現在はUnityでPC/モバイルゲームを
こんにちは。
フリーランスのUnityデベロッパー兼Unity認定インストラクターのオ・ミンソクです。
ゲーム学科でゲーム開発を専攻し、
現在はUnityでPC/モバイルゲームやVR/AR/MRコンテンツを制作したり、オンライン・オフラインで講師を務めたりしています。
講義実績
- C#/Unity/VR/AR/MR 専門教育プログラム 50回/2000時間以上の講義
(京畿コンテンツ振興院、メタバースアカデミー、大邱デジタル産業振興院、日本生産性本部、韓国コンテンツ振興院など)
- 大学正規/特別講義
(高麗大、公州大、東ソウル大、東亜大、培材大、亜州大、延世大、霊山大、韓国技術教育大、弘益大など)
メールアドレス
ominseok86@gmail.com
全体
80件 ∙ (6時間 4分)
講座資料(こうぎしりょう):
1. 1. 講義紹介 😸
01:01
2. 2. 講義の概要 🎮
08:08
3. 3. 実習ゲームプレイ 🎃🎃
02:29
全体
43件
4.9
43件の受講レビュー
受講レビュー 3
∙
平均評価 5.0
5
不要な概論などは不要な方に強力おすすめです。選択と集中で必要な内容だけを選んで教えてくれます。 Unityを既に扱うと思う状態だと仮定しているため、Unityのインストール、エディタの説明などすべてスキップするのに本当に強力な利点のようです。他の講義はしばしば完全初心者まで引き上げようとこういうことを説明する場合がありますが、すっきり完全初心者はあきらめてコアだけを込めた講義ですね!
講義を企画する際に意図した内容を知っていただき、丁寧に受講評をいただきありがとうございます。 実習パートだけが残りましたが、残りの部分も役に立ってほしいですね。 ご質問がございましたら、いくらでも残していただき、残りの部分もファイティングです。 👏
受講レビュー 13
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
XR Interaction toolkitからVR制作に触れました。基本的な概念、詳細なプロパティ、コンポーネントの説明がたくさん役に立ちました。実習内容もとても興味をそそる内容だったと思います。ありがとうございます。 今後はdrawer、ジョグダイヤルなど今回の講義よりはちょっと難易度のある様々なhandインタラクションもあれば面白いようです。
次の講義のアイデアまでいただきましたね。良いコメントよく書き留めて参考にします。ありがとうございます。
受講レビュー 1
∙
平均評価 5.0
¥6,101
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!