galapagosit’s blog

本家 > http://galapagosit.com/

Entries from 2014-01-01 to 1 year

Facebook SDKでcompletionGestureが来なくてハマった

Facebook SDKでシェアするため、下記の様な処理を書いた。 [FBDialogs presentShareDialogWithParams:shareParams clientState:nil handler:^(FBAppCall *call, NSDictionary *results, NSError *error) { if (error) { NSLog(@"Error: %@", error.descripti…

AdMob組み込み

作業メモ android Setting Up Google Play Services | Android Developers スタート ガイド - Google Mobile Ads SDK — Google Developers 広告のIDはActivityに書いてしまったので都度変える ハマった所 http://blog.kojisblog.com/development/mobile-appl…

ios課金処理

作業メモ 公式 iTunes Connect In-App Purchase 設定ガイド: 概要 https://developer.apple.com/jp/devcenter/ios/library/documentation/StoreKitGuide.pdf 参考サイト 有料アプリケーションの契約、税金、銀行情報の入力 - iPhone プログラミング トピック…

android課金処理

作業メモ 下記を参考に実装した Selling In-app Products | Android Developers 下記の問題があったので対応 Android billing exception - Stack Overflow

Cocos2d-JS WebView連携

Cocos2d-JSはCocos2d-x v3.3rc0ベースなので下記の方が作成された仕組みが使えるはず! cocos2d-x-3.x系で使えるWebView作った - 銀の人のメモ帳 と思ったのだがjsから叩けるインターフェースは未だ用意されていなかった。。。 のでbindingした話。 結果 こ…

twitter連携

ios http://youngforever.hatenablog.com/entry/2014/05/31/150452 上記を参考に実装 android twitter4jによるツイート実装もあるが、認証が面倒でツイートしてくれなそうなので シンプルに公式アプリに対してIntentを送る事にした。 (公式アプリを探す処理…

Cocos2d-JS Facebook連携 作業メモ

作業メモです ios 基本的な流れ http://cocos2d-x.org/docs/manual/framework/html5/facebook-sdk/facebook-sdk-on-ios/en facebookアプリ登録 https://developers.facebook.com/docs/ios/getting-started/#appid ハマった点 http://forums.xamarin.com/disc…

Cocos2d-JSでflappy bird

某有名フラッピーバードのロジック部分をCocos2d-JSで再現してみました。 コードはあんま綺麗じゃないかもしれないですが、 C++で書くよりだいぶシンプルに書けるというのが伝わればいいと思います。 画面サイズは720×1280 underscorejsを使用しています。 …

Cocos2d-JSのガベージコレクションについて

Cocos2d-JSでSQLite - galapagosit’s blog 上記の実装をしていた際に気になったこと。 var accesser = new jsb.SQLiteBridge("My.db"); accesser.execSql(sql); // この後accesserは使用しないものとする jsバインディングで生成したSQLiteBridgeインスタン…

Cocos2d-JSでSQLite

Cocos2d-JSネイティブアプリ(not ブラウザ)でsqliteを使う。 方針 javascriptからsqlを実行出来て、json形式で結果を受け取れるようにする。 cocos2d-jsのapiにはsqliteを扱う仕組みが無いので、下記の仕組みを使ってc++とバインディングする 公式 How to bi…

Cocos2d-JSでBGM・効果音をpreload

Cocos2d-JSネイティブアプリ(not ブラウザ)で音声ファイルを再生する時のメモ。 音声ファイルは下記のコードで再生できるが、初回実行時に若干遅れて聞こえる。。。 cc.audioEngine.playEffect(mp3file); 調べてみるとC++で言うところの SimpleAudioEngine::…

Cocos2d-JSでカスタムttfフォントを使用する

準備 iosの場合は下記の記事にあるように http://kyokomi.hatenablog.com/entries/2014/01/07 Fonts provided by application を追加する必要がある。 設置方法 下記のような感じ。 ios androidでフォントの指定方法が異なるので注意 // テキスト配置 var la…

Cocos2d-JSでunderscore.jsを使う

http://underscorejs.org/# からunderscore-min.jsをダウンロードし、src配下に設置。 jsListに設置したファイルパスを追加するだけ おまけ _.eachを使った例 指定したノードの子要素全て、透過度を一括で変更 fade_to_children:function (node, duration, o…

Cocos2d-JSのAssets Managerを使う

Cocos2d-JSにはAssets Managerという機能がある。 http://www.cocos2d-x.org/docs/manual/framework/html5/v3/assets-manager/en これを使えばサーバ上に ・スクリプトファイル ・画像ファイルなどのリソースファイル 等を設置することで、アプリ内ファイル…