galapagosit’s blog

本家 > http://galapagosit.com/

Entries from 2014-10-01 to 1 month

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 これを使えばサーバ上に ・スクリプトファイル ・画像ファイルなどのリソースファイル 等を設置することで、アプリ内ファイル…