ずっと使えるUnity VR
ominseok
Unity を使用して VR デバイスを接続し、VR コンテンツを開発する方法を学ぶ VR 開発入門講座です。VR の市場性や展望はすでに多くのコンテンツで触れることができるため、あえて取り上げず、実際の開発に必要なコア部分だけを抽出し、簡単に素早く学んで、長く使える VR 開発方法を知りたい方は、こちらへどうぞ!
初級
VR/AR, Unity, Unity VR
置いて書くユニティ非同期プログラミングは Unityをある程度行うことができる受講生を対象に、UnityのコルーチンとUniTaskを利用して非同期プログラムで簡単に開発する方法をお知らせするUnity開発初級講義です。


学習した受講者のレビュー
5.0
necsinete9050
コルーチンについて詳しく知ることができていいようです。実戦で運用するためにぜひ視聴しなければならない講義だと思います。
5.0
까만돌
大切な講義ありがとうございます。
5.0
첨두치
コルーチンとUniTaskについてしっかり理解できて良かったです。
コルーチンを利用した非同期プログラミング方法
UniTaskを利用した非同期プログラミング方法
TweenとDOTweenの概念と基本的な使い方
UnityでコルーチンとUniTaskを活用して非同期プログラミング方法を学ぶ開発講義です。
まず、ユニティコルーチンの概念と使い方から始めて、遅延呼び出しや順次実行、繰り返し実行し、非同期でシーンを切り替えたり、画像やファイルなどをダウンロードする方法をお知らせし、簡単なハサミロックゲームを作ってみながら、ユニティコルーチンを使用できるようにします。
その後、ユニタスクの概念とインストール方法をお知らせし、先に進んでいたユニティコルーチンコードをユニタスクに変換することで、ユニタスクの使い方を習得するのに役立ちます。
また、シンプルなツインの概念とDOTweenを使ったツインについてご紹介します。
Unityは少し分かりやすく、より効率的に開発したい方は、本講義を通じてUnityコルーチンとUniタスクに入門しておいてお使いください!
このレッスンでは、ユニティコルーチンとユニタスクを使用して非同期プログラミングする方法について説明します。
言い換えれば、コルーチンやユニタスクを使わなくてはならない体になると自信があります。
Unity Coroutine は Unity で非同期プログラミングを行うために使用する代表的な技術で、メソッドを複数回に分けて実行できるようにします。
メソッドを実行してその状態のまま一時停止し、他のメソッドを処理に行ってから、戻って作業を続けて再開できる機能をコルーチンといいます。
代表的には以下の機能があります。
一定時間後に実行
条件に合うまで待ってから実行
画像/ビデオ/オーディオ/ファイルのダウンロード後に実行
非同期シーン切り替え
一定周期で繰り返し実行
Unityタスクは、C#Taskに代わって非同期機能を使用できるようにする機能です。
すべてのUnity AsyncOperationとコルーチンを待機し、コルーチンのすべての機能を置き換えたり拡張したりできます。
概念的にはコルーチンに似ていますが、はるかに効率的で強力な機能です。
代表的には以下の機能があります。
コルーチンのすべての機能
複数の非同期タスクの実行完了を待つ機能
柔軟にタスクを中断する機能
UniTask Trackerを使用して実行中のタスクを追跡する機能
UnityとC#、コルーチン、またはユニタスクを利用するさまざまな練習を準備しました。
まず、コルーチンバージョンで実習を進め、再びユニタスクバージョンに変えながら、コルーチンとユニタスクの学習を助ける実習です。
不要なUI配置などの作業は可能な限り削除し、コアのみ進行できるように準備しました。
この演習では、ユニティとコルーチンまたはユニタスクを使用した非同期プログラミングの感覚を得ることができることを期待しています。
コルーチンとユニタスクを使用して順次/繰り返し実行および中断する方法
コルーチンとユニタスクをUnityイベントメソッドとして実行する方法
コルーチンとユニタスクを使ってTweenを進め、DOTweenと一緒に使う方法
コルーチンとユニタスクを使用して非同期でシーンを切り替えたりダウンロードする方法
コルーチンとユニタスクを使って簡単なハサミロックゲームを非同期に進める方法
UniTask Trackerを使用したタスク追跡方法
はじめに
この講義がどのような講義なのか、非同期プログラミングがどのようなものかについてお知らせするセクションです。
仕上げ
講義後に学ぶべき目標を簡単にお知らせしながら仕上げるセクションです。
コルーチンについて
コルーチンの概念と主なキーワード、開始と終了の方法について学ぶセクションです。
コルーチンの基礎
コルーチンの基本的な練習として、コルーチンの基本的な使用方法について学ぶセクションです。
コルーチンを使って順番に実行する方法と繰り返し実行する方法、中断する方法について学び、簡単なツインの概念とDOTweenの使用方法についてお知らせします。
コルーチンの活用
コルーチンの活用 実習でコルーチンの使い方を学ぶセクションです。
非同期でシーンを切り替える方法と、画像などファイルを非同期ダウンロードする方法、はさみロックゲーム制作を通じて複合的にコルーチンを使用して学習します。
UniTaskについて
ユニタスクの概念とインストール方法、主なキーワード、開始と終了の方法について学ぶセクション。
UniTask基礎
ユニタスクの基本的な実践を通して基本的な使い方を学ぶセクション。
コルーチンを学ぶときに使った練習コードをユニタスク版に変えながら学習し、UniTask Trackerが何なのか、どのように使うべきかをお知らせします。
UniTaskの活用
ユニタスクの活用 実習でユニタスクの使い方を学ぶセクションです。
同様に、コルーチンの練習コードをユニタスクバージョンに変更しながら学習します。
コンピュータスペック
最新のUnityエディタをスムーズに駆動できる、LG GramレベルのノートパソコンやPC、またはMacBookなどがあれば十分に受講できます。
OS
Windows or MacOS
Unityを駆動できるWindowsまたはMacOSが必要です。
講義はMacOSで行われます。
Unity Hub + Unity Editor (2023.2)
レッスンではUnity 2023.2に進んでいますが、特定のバージョンに依存する機能を使用していないため、いくつかのバージョンですべて進めることができます。
非専攻者も受講できますか?
もちろんです。
Unityの機能の説明はほとんどありませんが、難しい機能や複雑な機能を使用せず、テキストUIやボタンイベントなどの基本的な機能のみを使用しているので、この程度のC#とUnityの基本概念と使い方は知っておく必要があります。
講義資料を他の場所で使用できますか?
はい可能です。
ただし、講義のサンプルプロジェクトに含まれているフォントファイルや、プラグインはそれぞれライセンスが別にありますので参考にしてください。その他、コードは自由にご使用いただけます。
ツインやDOTweenについて詳しく学ぶことはできますか?
いいえ。
この講義は、コルーチンとユニタスクに焦点を当てている講義です。
ただ、コルーチンやユニタスクと一緒にツインやDOTweenを簡単に使ってみるほどだけ扱っているので、本講義を通じてツインの概念とDOTweenに入門して、いろいろ使ってみながら活用してみることをおすすめします。
ポイント!
UI設定などの非同期プログラミングに関連しないものは削除し、学習するために必要なものだけを収めました。
🚩選手の知識を確認してください!
C#とUnityの基礎を知っているという前提で講義を進めます。
基本的なC#の概念や文法、Unityの使い方を知ってこそ受講できます。
基礎学習は、Unityの基本学習ページをお勧めします。
学習対象は
誰でしょう?
Unityは少し知っていますが、もう少し柔軟に開発する方法を知りたい人
できるだけ簡単にゲームやコンテンツを作りたい方
Unityを使用する開発者として就職したい方
Unityで開発している人
コラボレーションに多くの開発者が使用するスキルを身につけたい方
一度だけ学んで置いておくことができる開発方法を探していた人
前提知識、
必要でしょうか?
C#基礎
Unity 基礎
829
受講生
54
受講レビュー
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
全体
43件 ∙ (3時間 46分)
講座資料(こうぎしりょう):
1. 0-1.講義紹介
01:02
2. 0-2.講義とサンプル紹介
01:31
3. 0-3.非同期プログラミング
04:39
4. 1-1.概要
00:23
6. 1-3.コルーチンの主なキーワード
03:51
7. 1-4.コルーチンの開始と終了
03:04
9. 1-6.仕上げ
00:28
10. 2-1.概要
00:30
11. 2-2.順次実行
08:40
13. 2-4.繰り返し実行
07:45
14. 2-5.中断
04:04
15. 2-6.
17:29
16. 2-7. DOTween
02:18
17. 2-8.仕上げ
00:30
全体
9件
5.0
9件の受講レビュー
受講レビュー 71
∙
平均評価 4.8
受講レビュー 1
∙
平均評価 5.0
受講レビュー 20
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
受講レビュー 15
∙
平均評価 4.9
修正済み
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
期間限定セール、あと2日日で終了
¥36
29%
¥8,638