Unityでmilkcocoaを使ってみる
--ゲームもあるよ--
milkcocoa meetup Vol.2
山本 允葵
2015/2/16
自己紹介
•山本 允葵(Masaki Yamamoto)
株式会社バニーホップ
裏方エンジニア
特技:つまみ食い
@m2wasabi
本日の概要
•Milkcocoa for Unityについて使い方
注意事項
Demo
milkcocoaって何ぞ?
•サーバーサイドを見なくていいリアルタイム通信ライブラリ
•簡単に使えて応用の幅が広い
• JavaScript / Node.js/ iOS / Android (開発中) に対応
基本JavaScript書ければおk・・・
ゲームエンジンでJavaScriptそのまま使えるのって少ない
• そもそもJavaScriptで書く意味が薄いので・・・
ライブラリが無かったら自分で作ればいいじゃない
そんなわけで作りました💛
https://github.com/m2wasabi/unity-milkcocoa-primitive
使い方(1/3)
• Milkcocoaのプレハブを、hierarchyに投げ込む
• App_IDとdatapathを任意に変更する
• 任意の場所から呼び出す
使い方(2/3)
milkcocoa.OnSend(自作のイベントハンドラ);
milkcocoa.Send(JSONObject);大事なもの
任意のコードを書く
使い方(3/3)
JSONObject
Uri.EscapeDataString()
Uri.UnescapeDataString()
自作のイベントハンドラ
大事なもの
注意点• 実行順はSocketIOComponent.cs よりも
Milkcocoa.csが先
• 送受信はSendのみ対応 今後仕様変わるっぽいので様子見てます
• 現状、イベントハンドラは1個しか付けれない
• 日本語はURLエンコードしましょう
Enjoy! ;)
第2章 オンラインゲーム作ってみたせっかくライブラリ作ったので。
異なるプラットフォーム同士を異なるロールで繋ぐ!
•アクション VS ストラテジー
•ネイティブ VS ブラウザ
•人間 VS 神
• Unity-Chanはかわいい
•ノアの洪水ボタン※
http://www.slideshare.net/syuheihiya/iotlt
※
部谷さんがmilkcocoaでnode.jsを武器にIoT業界に殴り込みをした伝説のスライド
Human(Unity-Chan) Side
DemoPlay
http://1drv.ms/1JitiTw
ゲームダウンロードできます!
Thank You
http://1drv.ms/1JitiTw
ゲームダウンロードできます!