milkcocoa meetup #2 unityでmilkcocoaを使ってみる

17
Unitymilkcocoa使ってみる --ゲームもあるよ-- milkcocoa meetup Vol.2 山本 允葵 2015/2/16

Upload: masaki-yamamoto

Post on 16-Jul-2015

754 views

Category:

Engineering


8 download

TRANSCRIPT

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

GOD Side

DemoPlay

http://1drv.ms/1JitiTw

ゲームダウンロードできます!

Thank You

http://1drv.ms/1JitiTw

ゲームダウンロードできます!