Cocos2d-x v3にCriket Audioを導入するまで

criket

掲題の通りです。
cocos2d-xにはAudioEngineとSimpleAudioEngineという二つのオーディオ制御モジュールが存在しますが、いずれもそれぞれ機能として不十分に感じたため、軽い制約で無料で使用できるCriket Audioを導入することにしてみたので、導入までの備忘としてメモしておきます。

なお、この記事は以下のサイトを参考にしてます。とても詳しく解説してくれてますし、この記事はそれをただぼくの環境用に(本当に備忘として)書き換えてるだけなので、こちらを参考にする方がいいかもです。
Cocos2dxで Cricket Audio を使ってみる 続きを読む

Cocos2d-xの3.xでOpenSSLの暗号化とハッシュを利用する

cocos_encrypt

掲題の通りです。
以前はCCCryptoというcocos2d-xのライブラリがあったんですが、随分と更新も止まっちゃってるんで他の方法を調べてたところ、OpenSSLのライブラリを入れることでCocos2d-xでもAESやSHA256などが利用できるようになるので、その導入方法を備忘としてまとめておきます。

※ただ、ぼくの環境だけかもしれませんがなぜかAES256はAndroidではうまくできませんでした(´・ω・`)「使えない」わけがないと思うんですが、うまく復号化されないんですよね…。知ってる人いたら教えてほしいです。

続きを読む

Cocos2d-x 3.xでSpriteの画像を簡単に変更する

cocos2d-x 3.xでSpriteの画像を簡単に変更する

久々の投稿です。

表題の通り、Cocos2-dxの3.xでSpriteのテクスチャ(画像)を簡単に変更する方法を備忘として書いておきます。
※ちなみに、3.xと書いてますが正確にいつから採用されたのかは調べてないので、バージョンによってはできないかもです(cocos2d-xの3.10では余裕でできました) 続きを読む

【Swift】UITabBarControllerでタブ切り替え時に同一の画面を表示する方法

tab_0

最近ある事情からCocos2d-xから離れてSwiftをいじったりしてます。
Swiftは最新の言語のひとつだけあって、かなりクールな感じがしますね(フォーマッタとかまだないけど)。

それはさておき、今回UITabBarControllerで「同一画面(インスタンス)をタブで切り替える」必要があったのですが、結構ハマったので備忘録として載せておきます。

続きを読む

【iPhone|Android】新作アプリリリースしました「XENODIUS」

promo_mini

フラットデザインのシンプルなシューティングゲーム「XENODIUS」をリリースしました!

シンプルながらも「移動」や「弾発射」はもちろん、「ホーミングミサイル発射」「バリア展開」「バリア解放」といったことも簡単な操作で行えます。
難易度は結構高めです。たださくさく遊べるので5000点以上のスコアをまずは目指してみてください!

AppStoreからダウンロード(XENODIUS)GooglePlayからダウンロード(XENODIUS)

続きを読む

JNIを使ってcocos2d-xでOK/Cancelのダイアログボックスを実装する

whatjni

JNIってよくわからないですよね。
そういうのがよくわからなくてもアプリを作れちゃうのがフレームワークの力だと思いますが、やっぱりこの子も操れる方ができることが増えるだろうから、これからちょっとずつちゃんと勉強しようかしないか考えたり考えなかったりしてる今日この頃です。

ネイティブ側からJava側のメソッドを呼び出すのは今までやってたんだけど、Java側からネイティブ側を呼び出すのが(´・ω・`)
でも、やってみたら結構簡単だったのでちょろっとまとめておきます。 続きを読む

新作アプリリリースしました「計算の鬼」

oni1

 

新作アプリをリリースしました!
名前の通り、計算の鬼アプリです。計算問題アプリですね。
小鬼ちゃんが延々と問題を出し続けるので、それを解いていくアプリです。

「コレクト要素がある方が長く遊んでもらえるよ」
って教えてもらったので、計算問題アプリだけどコレクト要素もいれてみました!

AppStoreからダウンロード(計算の鬼)GooglePlayからダウンロード(計算の鬼)

続きを読む

Adlantisでcocos2d-x向けのSDKが出てたので使ってみた

adlantis_cocos2dx

なんか毎回広告のはAdlantisのネタばかり書いちゃってて、もしかしたらアプリではそれ使ってるんじゃないかって勘ぐられてしまうのではないかとハラハラしたりしなかったりですが2014年6月18日で公開されてたのを知って早速導入してみたんで、そのメモを残しておきます。

実装してみた印象としては、大変さはあまり変わらないかもです(´・ω・`)
やはりAndroidの最初の設定がかなり鬼門ですね。

ただ以前は処理毎にjniとobjective-c別々のメソッドを作らないといけなかったのがcocos2d-x内で全て処理できるようになるので、それはかなり大きいですね。
結果的に見るとSDKを導入した方がいいんじゃないかと思います。 続きを読む

cocos2d-xでwebViewを使用し、コールバックで戻り値を受け取る

スクリーンショット 2014-06-30 15.19.30

久しぶりの投稿です。
cocos2d-xでWebViewを使う方法を調べたので、メモとして残しておきます。
実はcocos2d-xにはアプリ内でWebブラウジングする機能ないみたいなんですけど、GREEさんがMITライセンスで作ってくれてました。さすがGREEさんですね。

今回はそれを利用して、Webページの表示と、Webページからの戻り値をコールバックで受け取るところまでをやってみようと思います。

【参考にしたサイト】

Cocos2d-x 勉強第11回「WebViewを試す」 続きを読む

[iOS/Android]新作アプリリリースしました(正しい大根の飛ばし方)

IMG_1524

新作アプリをリリースしました!はたして大根を正しく飛ばすには一体どうすればいいのかとここ最近考え続けてきましたが、このアプリのリリースである程度ぼくなりの答えが出たのではないかと思っています。
(iPhone/iPad/Androidで遊べます)

AppStoreからダウンロード(正しい大根の飛ばし方)GooglePlayからダウンロード(正しい大根の飛ばし方)

以下、遊び方をざっくりと書いちゃいます。 続きを読む