チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ...
13
可視化情報学会ワークショップ チュートリアル1: Unityハンズオンセミナー お手軽ビジュアリゼーション講座 ユニティ・テクノロジーズ・ジャパン 安原 祐二 補足資料
Transcript of チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ...
![Page 1: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/1.jpg)
可視化情報学会ワークショップ
チュートリアル1: Unityハンズオンセミナー お手軽ビジュアリゼーション講座
ユニティ・テクノロジーズ・ジャパン 安原 祐二
補足資料
![Page 2: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/2.jpg)
Package について
![Page 3: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/3.jpg)
Unity の機能追加はパッケージマネージャで
![Page 4: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/4.jpg)
今回は TextMesh Pro をインストール済み
![Page 5: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/5.jpg)
パッケージはPackages/manifest.jsonに記述される
変化はUnityに捕捉され、適切にインストールされる。 このファイルがcommitされているので gitでcheckoutするだけでTextMesh Proが導入される。
![Page 6: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/6.jpg)
UnityのUpdateについて
![Page 7: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/7.jpg)
コンソールアプリケーションの例
![Page 8: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/8.jpg)
ウインドウアプリケーションの例
![Page 9: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/9.jpg)
Unityの例
![Page 10: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/10.jpg)
Arduinoの例
![Page 11: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/11.jpg)
Arduinoのsetupとloopは単純
![Page 12: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/12.jpg)
Unityはたくさんのオブジェクトがあるので
Updateに重い処理(ReadFileなど)を書かないこと
![Page 13: チュートリアル1 Unityハンズオンセミナー お手軽ビジュアリ …itolab.is.ocha.ac.jp/visws2019/tutorial-supplement-yasuhara.pdf · Unity's text components, this](https://reader031.fdocument.pub/reader031/viewer/2022040706/5e0678be1d769e4de539526e/html5/thumbnails/13.jpg)
コルーチン
yield という予約語
ブロック関数を書ける
シーケンスの記述に便利