cocos2d-x で PlugAir を 使えるようにしてみた
Upcoming SlideShare
Loading in...5
×
 

cocos2d-x で PlugAir を 使えるようにしてみた

on

  • 212 views

PlugAirを使ったゲームを作りたくて、PlugAir SDK を cocos2d-x から使えるようにしたくて…!そんなcocos2d-xとObjeCネイティブ連携のお話。

PlugAirを使ったゲームを作りたくて、PlugAir SDK を cocos2d-x から使えるようにしたくて…!そんなcocos2d-xとObjeCネイティブ連携のお話。

Statistics

Views

Total Views
212
Views on SlideShare
186
Embed Views
26

Actions

Likes
3
Downloads
1
Comments
0

4 Embeds 26

https://twitter.com 18
http://s.deeeki.com 4
http://www.slideee.com 3
http://www.google.co.jp 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

cocos2d-x で PlugAir を 使えるようにしてみた cocos2d-x で PlugAir を 使えるようにしてみた Presentation Transcript

  • cocos2d-x で PlugAir を 使えるようにしてみた Beatrobo, Inc. 竹井英行 第6回cocos2d-x勉強会 LT / Jul. 30, 2014
  • Agenda • PlugAirとは?! • cocos2d-xとネイティブ(ObjC)の連携方法 • 実機デモ • 実装コード解説
  • 環境 • 最新版を使用 • Cocos2d-x v3.2 • (Cocos Studio v1.5.0.1)
  • PlugAirとは?! • iPhone, Androidのイヤホンジャックに 挿すと、PlugAirの中に入っている音楽 や動画をすぐに視聴できる • PlugAirの中身はシリアルナンバーと 認証機構が入っている カギ • イヤホンの音声出力とマイクでデータ通 信を行っている • http://plugair.com
  • PlugAirでゲームしたい! •まずはPlugAirを挿せばロボットが 出現するものを作りました! • PlugAirをiPhoneに挿すとシリアル ナンバーがすぐに受信 • シリアルナンバーとロボットが対応 • Objective-Cで実装されたPlugAirの APIをcocos2d-xのcppから操作・ イベントハンドリング ①初期化 ②挿す ③シリアル ナンバー受信
  • cocos2d-xとObjCの連携方法 PlugAir API (ObjC) cocos2d-x (cpp) ロボット表示 PlugAir初期化 delegate設定 delegate経由で シリアルナンバー
  • デモ
  • コードの構成 iPhone PlugAirBridge.h PlugAirBridge.mm HelloWorldScene.cpp PlugAirBridge_objc.h PlugAirBridge_objc.m BISoftModem API
  • PlugAirBridge.h
  • PlugAirDelegate.h
  • PlugAirBridge.mm
  • PlugAirBridge_objc.h
  • PlugAirBridge_objc.mm ・・・ ・・・ BISoftModemの実装
  • HelloWorldScene.cpp ・・・ ・・・
  • ARCなライブラリのとき • cocos2d-xのプロジェクトはARCがOFF • 「Build Phases」にてライブラリのソースコードに    -fobjc-arc を適用することで一部ファイルのみ ARC有効にできる
  • ありがとうございました