SlideShare a Scribd company logo
1 of 72
Download to read offline
Doozy UI 使おうぜ!
2019/12/07
Unity お・と・なのLT⼤会
とりすーぷ
⾃⼰紹介
• 「とりすーぷ」
• @toRisouP
• 株式会社バーチャルキャスト 開発
• xR開発
• 最近はサーバ開発
• Microsoft MVP
for Developer Technologies 2018〜2020
今回の話
• DoozyUIを使ってみたら便利だったって話
スライドについて
• Animation gifや動画で説明している部分があります
• Unity Learning Materialで公開される(予定)の講演動画を合わせて
参照してください
• 動画へのリンクはスライド内に書いてあります
• Gif画像は以下のURIからまとめて参照できます
• https://twitter.com/toRisouP/status/1203232838671163393
なんでこのアセットを選んだの?
なんでこのアセットを選んだの?
•何故か持っていたから
なんでこのアセットを選んだの?
•何故か持っていたから
•Humble Unity Bundle 2019に付いてきたから
• 2019/10くらいにやってた$15寄付でいろいろアセットが付いてくるセール
• Dynamic Boneとかいろいろついてきたやつ
DoozyUI ?
UIのすごいシステム
• UIの表⽰・アニメーション・サウンドの管理システム
• uGUI & DoTweenベース
• UnityEditor上でノンコーディングでUIの設定ができる
• 豊富なアニメーションプリセット&効果⾳集
できること
• Canvas遷移の管理
• ドロワーUIの作成
• ポップアップUIの作成
• ボタンにアニメーションや効果⾳を設定
• カラーテーマの管理・切り替え
ステートマシンを使ったUIの遷移
https://drive.google.com/open?id=1HJxrRGQnIcvdn-XT7OdBwdPmwxXnsLF1
ドロワーの作成
https://drive.google.com/open?id=1tlD1P2A0AlRLvcz0AyjLowd1qjKDLki4
ポップアップの作成
https://drive.google.com/open?id=1dt83BMnHJ0rsBEiynhVbb1O4AlCi5_2J
ポップアップの使⽤例
https://twitter.com/toRisouP/status/1198528066177257473
導⼊⽅法
導⼊⽅法
1. AssetStoreからインポート
2. DoTweenを導⼊する
3. TextMeshProを導⼊する(オプション)
4. Database設定をする
5. UIを作る
ウィザード
• DoozyUIの初回セットアップ時にウィザードが出る
DoozyUIの設定パネルの開き⽅
推奨:TextMeshProの導⼊
• DoozyUIの設定パネルからTextMeshProを有効化
• パッケージマネージャから導⼊してもOK
Database
• DoozyUIのシステムで⽤いるデータを登録できる
• Canvas/Viewの分類
• ボタンの分類
• 効果⾳の分類
• ドロワー/ポップアップの分類
• テーマの設定
ボタンとかをグループ分けして登録できる
CanvasとView
• Canvas : 描画のrootになるuGUIの Canvas
• View : UIの表⽰単位を制御するuGUIの Canvas
• 「どのCanvasで、何のViewを表⽰するか」
サンプル
例:ボタンを押すと交互にView遷移する
1. DatabaseにViewを設定
2画⾯あるのでそれぞれRedとBlueという名前で設定
2. DatabaseにButtonを設定
交互に画⾯遷移するだけなので
「Nextボタン」1つを2つのViewで使い回す想定
3. Canvasを⽤意する
HierarchyViewで右クリック
3.Canvasを⽤意する
できたCanvas→
DoozyUIのコンポーネント
がついてる→
4.Canvasの設定をする
ここを押すとGameObjectの
名前が⾃動変更される
5.Viewを⽤意する
Canvasを選んで右クリック
5.Viewを⽤意する
View(実体はuGUI Canvas)が作られる
5.Viewを⽤意する
ここを拡⼤
5.Viewを設定する
ここでDatabaseに登録したViewを指定する
5.Viewを設定する
Behavior at StartをHideかPlay Show Animationにしておく
・Do Nothing
・Hide(描画位置を補正した上で⾮表⽰にする)
・Play Show Animation
Hideにしておくと再⽣時に⾃動的にCanvas内にViewを再配置してくれる
(CanvasからViewをズラして、Canvasの外で調整とかしていたときに便利)
6.Viewのアニメーションを設定する
• Viewの表⽰・⾮表⽰時の
アニメーションを設定する
• 設定しないとエラーになる
• プリセットから選ぶのがかんたん
1. Show View / Hide View を開く
2. Animationタブを選択
3. Presetを選んで「Load Preset」
※Animation gif
7.もう⼀個View⽤意する
ViewをDuplicateして、適当に背景の⾊を⾚くしておく
この辺の設定を忘れずに
(RedViewを選ぶこと)
↓
7.もう⼀個View⽤意する
Viewが重なっていると操作しにくいので、適当にViewを移動させておくと楽
このときBehavior at Startが「Hide」か「Play Show Animation」なら
再⽣時に⾃動的にCanvas内に再配置してくれる
8.ボタンを配置する
Viewを右クリック
8.ボタンを配置する
よしなに配置
9.ボタンを設定する
Databaseで登録したボタンを選ぶ
「Next」を割当
10.ボタンのOnClickの挙動を設定する
• OnClick時のアニメーション
• プリセットから選ぶのが⼀番かんたん
※Animation gif
10.ボタンのOnClickの挙動を設定する
• 効果⾳も追加しておく
• プリセットから選ぶと(ry
※Animation gif
11.もう⼀個のViewにもボタン配置
12. ステートマシンを作る
Unityのツールバーから
12. ステートマシンを作る
12. ステートマシンを作る
ここを押して新しいステートマシンを作って保存する
12. ステートマシンを作る
ステートマシンが作られるとこうなる
13. UI Nodeを追加
13. UI Nodeを追加
UI Nodeを作ったら最初は勝⼿にStart Nodeと連結する
14. UI Nodeの設定を変更
• 「Next」ボタンを⼊⼒イベントにする
UI Nodeを選択した状態でInspector Viewを開くとNodeの設定ができる
ここで「Next」ボタンをUI Nodeに割り当てる
14. UI Nodeの設定を変更
• このままだとわかりにくいのでNodeに名前をつけておく
Blue Node
15. もう⼀個UI Nodeを作る
右クリックでコピペが楽
※Animation gif
16. 2つのNodeをつなげる
• ⻘:出⼒、⻩:⼊⼒
• D&Dで結線すればOK、ミスったときは「Alt」で削除モード
※Animation gif
17. Nodeのふるまいの設定
Blue Node →
このノードに⼊ったら
「Blue Viewを表⽰する」
このノードから出たら
「Blue Viewを隠す」
同じような設定をRed Nodeにも忘れずに
17. Nodeのふるまいの設定
Nextボタンを押すと
RedNodeに遷移する
Nextボタンを押すと
BlueNodeに遷移する
In: RedViewを表⽰する
Out: RedViewを隠す
In: BlueViewを表⽰する
Out: BlueViewを隠す
起動
18. Graph Controllerをシーンに配置する
これがScene上にないと動かない
↓さっき作って保存したステートマシンを指定
19. 完成、だが…?
ボタンのアニメーションとViewの遷移が被ってない…?
https://drive.google.com/open?id=1pG0PtM9oMdum6a0YaJM
T34LDYvjO8Aay
20.ボタンのアニメーション調整
• ボタン設定のココにチェックする
21.ボタンのアニメーション調整
https://drive.google.com/open?id=1n2WGibZWnWnnvzvMY0uR8pO9viH8M18t
22.いろいろPresetを試してみよう
https://drive.google.com/open?id=1HXef2wqsVkK_Sg3FnE2Z5Pl5E_tX5NU0
サンプル解説は以上!
• ノーコーディングでここまでできる!
• プリセットを選ぶだけでっぽいものが簡単につくれる
• ステートマシンでいろいろできる!
• クリックだけでなく、ボタン⻑押しや連打判定も可能
• スクリプトからEventを⾶ばして遷移
• スクリプトからNodeを強制遷移
その他 知⾒
Q. チュートリアルはあるの?
A. 公式サイトにまとまってる
• Youtubeの動画を⾒るのが良い
Q. Assembly Definitions Fileは定義されてる?
A. 「⾃分で定義する必要はあるが、対応はしている」
• adfを⽤意する⼿順については動画で公開されている
• https://www.youtube.com/watch?v=asoFklJ8kfk
Q. スクリプトとの連携は?
A. 「ベースはuGUIだから!」
• 既存のスクリプトはそのまま使える
• UniRxとの連携もOK
Q. ポップアップの動的⽣成ってどうやるの?
A. スクリプトが必須だが、簡単にできる
• DoozyUIのシステム経由で設定する
• TextとButtonの表⽰を上書きする程度ならこっちが楽
• ⾃前のスクリプトで設定する
• 画像を差し替えたりとかしたい場合はこっち
⾃作コンポーネントでポップアップを表⽰するサンプル
仕組みとしてはPrefabをInstantiateしているだけ!
Prefabに⾃作コンポーネントを貼り付けておけばあとは⾃由⾃在
※Animation gif
まとめ
DoozyUI、いいぞコレ
• それなりの⾒た⽬のUIが簡単に作れる!
• プリセットが豊富でうれしい!
• Viewの遷移がステートマシンで設定できてたすかる!
• ボイラープレート化したコードを都度実装する⼿間がなくなる
Doozy UI 使おうぜ!

More Related Content

What's hot

未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-torisoup
 
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!エピック・ゲームズ・ジャパン Epic Games Japan
 
Unityではじめるオープンワールド制作 エンジニア編
Unityではじめるオープンワールド制作 エンジニア編Unityではじめるオープンワールド制作 エンジニア編
Unityではじめるオープンワールド制作 エンジニア編Unity Technologies Japan K.K.
 
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!Unity Technologies Japan K.K.
 
MagicOnion入門
MagicOnion入門MagicOnion入門
MagicOnion入門torisoup
 
なぜなにリアルタイムレンダリング
なぜなにリアルタイムレンダリングなぜなにリアルタイムレンダリング
なぜなにリアルタイムレンダリングSatoshi Kodaira
 
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計UnityTechnologiesJapan002
 
Unityでオニオンアーキテクチャ
UnityでオニオンアーキテクチャUnityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャtorisoup
 
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜Unity Technologies Japan K.K.
 
はじめてのUniRx
はじめてのUniRxはじめてのUniRx
はじめてのUniRxtorisoup
 
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫Yuta Imai
 
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?京大 マイコンクラブ
 
UnityでUI開発を高速化した件
UnityでUI開発を高速化した件UnityでUI開発を高速化した件
UnityでUI開発を高速化した件Grenge, Inc.
 
UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計Masahiko Nakamura
 
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けモノビット エンジン
 
Cinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作るCinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作るUnity Technologies Japan K.K.
 
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説Unity Technologies Japan K.K.
 
リアルタイムコマンドバトルのゲームで PlayFab を使ってみた
リアルタイムコマンドバトルのゲームで PlayFab を使ってみたリアルタイムコマンドバトルのゲームで PlayFab を使ってみた
リアルタイムコマンドバトルのゲームで PlayFab を使ってみたYutoNishine
 
【Unity】 Behavior TreeでAIを作る
 【Unity】 Behavior TreeでAIを作る 【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作るtorisoup
 

What's hot (20)

未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-未来のプログラミング技術をUnityで -UniRx-
未来のプログラミング技術をUnityで -UniRx-
 
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
徹底解説!UE4を使ったモバイルゲーム開発におけるコンテンツアップデートの極意!
 
Unityではじめるオープンワールド制作 エンジニア編
Unityではじめるオープンワールド制作 エンジニア編Unityではじめるオープンワールド制作 エンジニア編
Unityではじめるオープンワールド制作 エンジニア編
 
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
【CEDEC2017】Unityを使ったNintendo Switch™向けのタイトル開発・移植テクニック!!
 
MagicOnion入門
MagicOnion入門MagicOnion入門
MagicOnion入門
 
なぜなにリアルタイムレンダリング
なぜなにリアルタイムレンダリングなぜなにリアルタイムレンダリング
なぜなにリアルタイムレンダリング
 
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
【Unite 2018 Tokyo】60fpsのその先へ!スマホの物量限界に挑んだSTG「アカとブルー」の開発設計
 
Unityでオニオンアーキテクチャ
UnityでオニオンアーキテクチャUnityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャ
 
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
【Unity道場】AssetGraph入門 〜ノードを駆使しててUnityの面倒な手作業を自動化する方法〜
 
はじめてのUniRx
はじめてのUniRxはじめてのUniRx
はじめてのUniRx
 
オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫オンラインゲームの仕組みと工夫
オンラインゲームの仕組みと工夫
 
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
 
UnityでUI開発を高速化した件
UnityでUI開発を高速化した件UnityでUI開発を高速化した件
UnityでUI開発を高速化した件
 
UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計UE4におけるキャラクタークラス設計
UE4におけるキャラクタークラス設計
 
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
 
Cinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作るCinemachineで見下ろし視点のカメラを作る
Cinemachineで見下ろし視点のカメラを作る
 
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説
 
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
バイキング流UE4活用術 ~BPとお別れするまでの18ヶ月~
 
リアルタイムコマンドバトルのゲームで PlayFab を使ってみた
リアルタイムコマンドバトルのゲームで PlayFab を使ってみたリアルタイムコマンドバトルのゲームで PlayFab を使ってみた
リアルタイムコマンドバトルのゲームで PlayFab を使ってみた
 
【Unity】 Behavior TreeでAIを作る
 【Unity】 Behavior TreeでAIを作る 【Unity】 Behavior TreeでAIを作る
【Unity】 Behavior TreeでAIを作る
 

Similar to Doozy UI 使おうぜ! #unity_lt

【 #Unity会 】このUnityがすごい2015年版
【 #Unity会 】このUnityがすごい2015年版【 #Unity会 】このUnityがすごい2015年版
【 #Unity会 】このUnityがすごい2015年版ui nyan
 
unity build on github actions
unity build on github actionsunity build on github actions
unity build on github actionsDaiki Mogmet Ito
 
Unityアセットの FairyGUI を使って、一見格好良さそうなGUIを作ろうとしてハマる話
Unityアセットの FairyGUI を使って、一見格好良さそうなGUIを作ろうとしてハマる話Unityアセットの FairyGUI を使って、一見格好良さそうなGUIを作ろうとしてハマる話
Unityアセットの FairyGUI を使って、一見格好良さそうなGUIを作ろうとしてハマる話You&I
 
Unity恐くないよ!!
Unity恐くないよ!!Unity恐くないよ!!
Unity恐くないよ!!nakamura001
 
冬休みにAzureを学習したい方へ!おすすめマイクロソフト公式サイトまとめ情報
冬休みにAzureを学習したい方へ!おすすめマイクロソフト公式サイトまとめ情報冬休みにAzureを学習したい方へ!おすすめマイクロソフト公式サイトまとめ情報
冬休みにAzureを学習したい方へ!おすすめマイクロソフト公式サイトまとめ情報Rie Moriguchi
 
Global Lab Sendai主催 Unity初心者講座2018
Global Lab Sendai主催 Unity初心者講座2018Global Lab Sendai主催 Unity初心者講座2018
Global Lab Sendai主催 Unity初心者講座2018Jun Shimura
 
はじめてのAzure Sphere
はじめてのAzure SphereはじめてのAzure Sphere
はじめてのAzure SphereTomokazu Kizawa
 
ゲームの裏側を支える人たちの裏側
ゲームの裏側を支える人たちの裏側ゲームの裏側を支える人たちの裏側
ゲームの裏側を支える人たちの裏側Riou Tomita
 
設計と実装で 抑えておきたい サービスクラスと例外
設計と実装で 抑えておきたい サービスクラスと例外設計と実装で 抑えておきたい サービスクラスと例外
設計と実装で 抑えておきたい サービスクラスと例外Takuya Sato
 
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptxUnity/CSharp 1 - pptx
Unity/CSharp 1 - pptxtagawakiyoshi
 
UnityでVJする
UnityでVJするUnityでVJする
UnityでVJするToru Nayuki
 
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話Koichi Ota
 
2015.02.仙台ソフトウェアテスト勉強会
2015.02.仙台ソフトウェアテスト勉強会2015.02.仙台ソフトウェアテスト勉強会
2015.02.仙台ソフトウェアテスト勉強会Noriyuki Nemoto
 
Unity 5.3 の In-App Purchase を試してみた
Unity 5.3 の In-App Purchase を試してみたUnity 5.3 の In-App Purchase を試してみた
Unity 5.3 の In-App Purchase を試してみたMori Tetsuya
 
Introduction of Swift from Game Development
Introduction of Swift from Game DevelopmentIntroduction of Swift from Game Development
Introduction of Swift from Game DevelopmentDaisuke Yamashita
 
20140926 NCMB勉強会 #4 - Unity meets SpriteStudio
20140926 NCMB勉強会 #4 - Unity meets SpriteStudio20140926 NCMB勉強会 #4 - Unity meets SpriteStudio
20140926 NCMB勉強会 #4 - Unity meets SpriteStudioMori Tetsuya
 
誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)YutoNishine
 
コードに語らせるために
コードに語らせるためにコードに語らせるために
コードに語らせるためにYukei Wachi
 

Similar to Doozy UI 使おうぜ! #unity_lt (20)

【 #Unity会 】このUnityがすごい2015年版
【 #Unity会 】このUnityがすごい2015年版【 #Unity会 】このUnityがすごい2015年版
【 #Unity会 】このUnityがすごい2015年版
 
unity build on github actions
unity build on github actionsunity build on github actions
unity build on github actions
 
Unityアセットの FairyGUI を使って、一見格好良さそうなGUIを作ろうとしてハマる話
Unityアセットの FairyGUI を使って、一見格好良さそうなGUIを作ろうとしてハマる話Unityアセットの FairyGUI を使って、一見格好良さそうなGUIを作ろうとしてハマる話
Unityアセットの FairyGUI を使って、一見格好良さそうなGUIを作ろうとしてハマる話
 
Unity恐くないよ!!
Unity恐くないよ!!Unity恐くないよ!!
Unity恐くないよ!!
 
冬休みにAzureを学習したい方へ!おすすめマイクロソフト公式サイトまとめ情報
冬休みにAzureを学習したい方へ!おすすめマイクロソフト公式サイトまとめ情報冬休みにAzureを学習したい方へ!おすすめマイクロソフト公式サイトまとめ情報
冬休みにAzureを学習したい方へ!おすすめマイクロソフト公式サイトまとめ情報
 
Global Lab Sendai主催 Unity初心者講座2018
Global Lab Sendai主催 Unity初心者講座2018Global Lab Sendai主催 Unity初心者講座2018
Global Lab Sendai主催 Unity初心者講座2018
 
はじめてのAzure Sphere
はじめてのAzure SphereはじめてのAzure Sphere
はじめてのAzure Sphere
 
Bq sushi(BigQuery lessons learned)
Bq sushi(BigQuery lessons learned)Bq sushi(BigQuery lessons learned)
Bq sushi(BigQuery lessons learned)
 
ゲームの裏側を支える人たちの裏側
ゲームの裏側を支える人たちの裏側ゲームの裏側を支える人たちの裏側
ゲームの裏側を支える人たちの裏側
 
設計と実装で 抑えておきたい サービスクラスと例外
設計と実装で 抑えておきたい サービスクラスと例外設計と実装で 抑えておきたい サービスクラスと例外
設計と実装で 抑えておきたい サービスクラスと例外
 
Unity/CSharp 1 - pptx
Unity/CSharp 1 - pptxUnity/CSharp 1 - pptx
Unity/CSharp 1 - pptx
 
UnityでVJする
UnityでVJするUnityでVJする
UnityでVJする
 
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話
IoT Hub と Azure Funxtions とかで片桐ヒマボタンを作った話
 
2015.02.仙台ソフトウェアテスト勉強会
2015.02.仙台ソフトウェアテスト勉強会2015.02.仙台ソフトウェアテスト勉強会
2015.02.仙台ソフトウェアテスト勉強会
 
Unity 5.3 の In-App Purchase を試してみた
Unity 5.3 の In-App Purchase を試してみたUnity 5.3 の In-App Purchase を試してみた
Unity 5.3 の In-App Purchase を試してみた
 
Introduction of Swift from Game Development
Introduction of Swift from Game DevelopmentIntroduction of Swift from Game Development
Introduction of Swift from Game Development
 
20140926 NCMB勉強会 #4 - Unity meets SpriteStudio
20140926 NCMB勉強会 #4 - Unity meets SpriteStudio20140926 NCMB勉強会 #4 - Unity meets SpriteStudio
20140926 NCMB勉強会 #4 - Unity meets SpriteStudio
 
Unity tips
Unity tipsUnity tips
Unity tips
 
誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)誰でも今日から実践できるUnity x PlayFab(Demoパート)
誰でも今日から実践できるUnity x PlayFab(Demoパート)
 
コードに語らせるために
コードに語らせるためにコードに語らせるために
コードに語らせるために
 

More from torisoup

MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~torisoup
 
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunity
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunityUnityで作ったゲームをDLカードで配布してみた話 #roppongiunity
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunitytorisoup
 
ARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しようARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しようtorisoup
 
インタフェース完全に理解した
インタフェース完全に理解したインタフェース完全に理解した
インタフェース完全に理解したtorisoup
 
Observableで非同期処理
Observableで非同期処理Observableで非同期処理
Observableで非同期処理torisoup
 
ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx torisoup
 
Photon Cloud ことはじめ
Photon Cloud ことはじめPhoton Cloud ことはじめ
Photon Cloud ことはじめtorisoup
 
アバター生放送支援アプリ「アバれぽ」
アバター生放送支援アプリ「アバれぽ」アバター生放送支援アプリ「アバれぽ」
アバター生放送支援アプリ「アバれぽ」torisoup
 
コールバックと戦う話
コールバックと戦う話コールバックと戦う話
コールバックと戦う話torisoup
 
UnityとNCMBでユーザ管理を実装してみた話
UnityとNCMBでユーザ管理を実装してみた話UnityとNCMBでユーザ管理を実装してみた話
UnityとNCMBでユーザ管理を実装してみた話torisoup
 
Task vs Observable
Task vs ObservableTask vs Observable
Task vs Observabletorisoup
 
Unityでオンラインゲーム作った話
Unityでオンラインゲーム作った話Unityでオンラインゲーム作った話
Unityでオンラインゲーム作った話torisoup
 
Unity開発で使える設計の話+Zenjectの紹介
Unity開発で使える設計の話+Zenjectの紹介Unity開発で使える設計の話+Zenjectの紹介
Unity開発で使える設計の話+Zenjectの紹介torisoup
 
UniRxでPUNを使いやすくする
UniRxでPUNを使いやすくするUniRxでPUNを使いやすくする
UniRxでPUNを使いやすくするtorisoup
 
UniRxでMV(R)Pパターン をやってみた
UniRxでMV(R)PパターンをやってみたUniRxでMV(R)Pパターンをやってみた
UniRxでMV(R)Pパターン をやってみたtorisoup
 
みくみくまうすについて&Unity で使えるコーディングノウハウ
みくみくまうすについて&Unity で使えるコーディングノウハウみくみくまうすについて&Unity で使えるコーディングノウハウ
みくみくまうすについて&Unity で使えるコーディングノウハウtorisoup
 
Unity講習会(初級)
Unity講習会(初級)Unity講習会(初級)
Unity講習会(初級)torisoup
 

More from torisoup (17)

MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~MagicOnion~C#でゲームサーバを開発しよう~
MagicOnion~C#でゲームサーバを開発しよう~
 
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunity
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunityUnityで作ったゲームをDLカードで配布してみた話 #roppongiunity
Unityで作ったゲームをDLカードで配布してみた話 #roppongiunity
 
ARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しようARでVRアバターを表示するシステムを構築しよう
ARでVRアバターを表示するシステムを構築しよう
 
インタフェース完全に理解した
インタフェース完全に理解したインタフェース完全に理解した
インタフェース完全に理解した
 
Observableで非同期処理
Observableで非同期処理Observableで非同期処理
Observableで非同期処理
 
ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx ObserverパターンからはじめるUniRx
ObserverパターンからはじめるUniRx
 
Photon Cloud ことはじめ
Photon Cloud ことはじめPhoton Cloud ことはじめ
Photon Cloud ことはじめ
 
アバター生放送支援アプリ「アバれぽ」
アバター生放送支援アプリ「アバれぽ」アバター生放送支援アプリ「アバれぽ」
アバター生放送支援アプリ「アバれぽ」
 
コールバックと戦う話
コールバックと戦う話コールバックと戦う話
コールバックと戦う話
 
UnityとNCMBでユーザ管理を実装してみた話
UnityとNCMBでユーザ管理を実装してみた話UnityとNCMBでユーザ管理を実装してみた話
UnityとNCMBでユーザ管理を実装してみた話
 
Task vs Observable
Task vs ObservableTask vs Observable
Task vs Observable
 
Unityでオンラインゲーム作った話
Unityでオンラインゲーム作った話Unityでオンラインゲーム作った話
Unityでオンラインゲーム作った話
 
Unity開発で使える設計の話+Zenjectの紹介
Unity開発で使える設計の話+Zenjectの紹介Unity開発で使える設計の話+Zenjectの紹介
Unity開発で使える設計の話+Zenjectの紹介
 
UniRxでPUNを使いやすくする
UniRxでPUNを使いやすくするUniRxでPUNを使いやすくする
UniRxでPUNを使いやすくする
 
UniRxでMV(R)Pパターン をやってみた
UniRxでMV(R)PパターンをやってみたUniRxでMV(R)Pパターンをやってみた
UniRxでMV(R)Pパターン をやってみた
 
みくみくまうすについて&Unity で使えるコーディングノウハウ
みくみくまうすについて&Unity で使えるコーディングノウハウみくみくまうすについて&Unity で使えるコーディングノウハウ
みくみくまうすについて&Unity で使えるコーディングノウハウ
 
Unity講習会(初級)
Unity講習会(初級)Unity講習会(初級)
Unity講習会(初級)
 

Doozy UI 使おうぜ! #unity_lt