cocos2d-x
今までCocos2dxのシーンやコンポーネントを追加するときに、 適当にheader,c++ファイルを作成して、またまた適当なファイルをコピってつくってましたが、 いい加減嫌気がさしてきてたのXcodeからテンプレートファイルを作成出来るようにしてみました。 ベー…
Cocos2dxの勉強会は2回目ですが今回は懇親会にも行く予定なので非常に楽しみにしてました。 cocos2d-x 3.0 Lua-Bindingsでゲーム開発 慶應義塾大学大学院政策・メディア研究科 桜井雄介さま 中国ではCocos2d-xの開発は7割LUAで開発されているとの事 余りソー…
毎年夏になるとイリアの空UFOの夏を見ると言う習慣を 既に8年位続けているraharuです 前に雷つくって満足していたのですが、個人的に紙吹雪欲しいなって思ってきました。 コンプリート!とかおめでとう!みたいなねそういうときに欲しいですよね。 では早速 …
未だに3.0Finalからバージョンアップしてないraharuです。 この間AVアンプ買いました、テレビとリンビングPCが同じアンプ経由で接続されているので 結構便利になりましたおすすめです。 という事で今回はPageViewを試してみます。 PageViewScene.h #include …
クエリを書く際に SELECT * FROM `table` WHERE `id` = 256 AND `name` = "テキスト"; こんな感じになる場合プレースホルダに値をバインドしたくなるのが世の常です。 実際に書いてみる sqlite3 *db; sqlite3_stmt *stmt; const char *pzTest; //クエリ cons…
さて一個ゲーム作るにもいろんな事やらないと行けないですね。 最近ではドット絵やUIデザインと言った全くやった事無い事をやっているので新鮮なついでに非常に面倒です。 今回は雷パーティクルを自分なりに作りたいとおもいましたのでやってみたいと思いま…
前々回で物理演算出来る世界を作成して、 前々回にTieldでマップを作成しました。 今回はこのマップをCocos2dxに取り込みます。 まずはxcodeからResourcesに読み込みます。 TiledbodyCreatorの作成 Create Box2D bodies with TMX Objects layer! Cocos2d-x 3…
さて前回の記事でカメラをフォローする所まで書きましたが、 Cocos2dx 3.x box2dを使用してカメラをフォローさせる - とあるプログラマの備忘録 今回はTielMapEditor Tieldを使用してマップを作成したいと思います。 Tiled Map Editor こちらのDaily Builds…
なんか横スクロールっぽい物を作成したいなと思って前々回位に Cocos2dx 3.0 物理演算を試してみる - とあるプログラマの備忘録 という記事を書いたのですが、Cocos2dx 3.xで追加されたこの方法では setPhysicsBodyしたNodeにカメラFollowが出来ない ※2014/5…
どうやら3.1からdownload-deps.pyみたいなのがあるらしいのですが、 まだ3.0のまま使っている私です。 皆さんはバージョンいくつ使っているのでしょうか? 私、気になります! 実はデフォルトで入っているSpineは古く表示位は難なく出来るのですが、 若干の…
Cocos2dxはv3.0からChipmunk2Dに統一されたみたいですが、 物理演算系の資料が少ないので備忘録なにかご指摘などありましたらご連絡ください GameScene.cpp Scene* GameScene::createScene() { //物理演算を使う為にcreateWithPhysicsを使用 auto scene = Sc…
2.x系の記事はありますが、3.x系の記事が見当たらないので備忘録。 numberOfCellsInTableViewの型がv3から変更されています。 定義には注意してください。 ・40行分のテーブルを表示 ・交互に背景色を変更 ・スクロールさせる 結果はこちら Overview.h // //…
なんかよくわからないタイトルになりましたすいません。 とりあえずこんな文言をなんとか表示させたいのです。 日本の地獄は自慢の地獄 罪にあわせておもてなし (はい!) 日本の地獄はじゅうろくしょう地獄! 全部合わせて、にひゃくななじゅうにもあるーーー…
前回websocketでの通信を試してみたんですけど、 今回はHTTP通信でやってみます。 JSONパーサーはkazuhoさんが公開しているpicojsonを使用させていただきました。 /lang/cplusplus/picojson/trunk/picojson.h – CodeRepos::Share – Trac 他の人はspine/Json.…
前にUnityでWebSocket通信のテストを行っていたのですが、 その際に使用していたWebSocketServerにCocos2xから接続できるかやってみようと思います。 ※サンプルソースのご使用は自己責任でお願いいたします。 Title.h #ifndef __TITLE_SCENE_H__ #define __T…
TestFlightのAndroidサポート終了 つい前回の記事でTestFlightの設定をしていたのですが、 さて、Androidもできるようにしようとしたら、、、 TestFlight | Android End of Life そうだったわ!TestFlightAppleに買収されてAndroidのサポートを終了したんだ…
※iOSのデバックを行う際には年間8,400円のiOSデベロッパー契約が必要になります。 この方法色々な所で非常に親切に説明していただいていますので、 参考ページへのリンクと、自分がはまったところの解説を合わせて行いたいと思います。 1,プロジェクトの作成…
※iOSのデバックを行う際には年間8,400円のiOSデベロッパー契約が必要になります。 この方法色々な所で非常に親切に説明していただいていますので、 参考ページへのリンクと、自分がはまったところの解説を合わせて行いたいと思います。 1,プロジェクトの作成…
※iOSのデバックを行う際には年間8,400円のiOSデベロッパー契約が必要になります。 この方法色々な所で非常に親切に説明していただいていますので、 参考ページへのリンクと、自分がはまったところの解説を合わせて行いたいと思います。 1,プロジェクトの作成…
こんにちわ、今週の休日は自動エンコードバッチの修正をしていたraharuです。 今回はcocos2dxでsqlite3の使用をするという名目です。 まだ永続データの運用方法をちゃんと考えてないのですが、 とりあえず今回はSqliteでやってみようと思います。 ※HellowWor…
さてさて3月ももう終わり!あれ、この間あけましてなんたら〜って言ってたきがしますが、 月日が流れるのは早い物ですね。 そんな私も今月は健康診断、社員旅行、葬儀、飲み会などなんか忙しかった月で cocos2dxの進捗が芳しくないのですが、 最近ブログの更…
前回HelloWorldまでやってみましたが、 其の下に気になるコマンドが、、 $ cocos run -p -j 4 android setup.pyで前まで無かったSDKやantのパスを通したので、 このコマンドでビルドできるようになったんですよね!(きっと) 早速コマンドを打ってみます $ …
先日rc0が公開されましたが またまたbeta2からプロジェクト作成の手順がまた変わるというね。。 変わったって事はもちろん前よりも何かがよくなったのでしょうと期待してHelloWorldしてみます とりあえずREADME読むと、 ダウンロードしたファイルを解凍して…
最近花粉が飛んでいるようですが、 アレルギー0の自分にはよくわかりません。 昔C言語をやっていた人がPHPソースみて 「メモリの解放しなくていいの?」と言っていた事を非常に思い出す今日この頃です。 最近やっとC++とちょっとお友達になれました。 これ…
さて前回投げた記事の全く違う所で実は複数の方からコメントを頂きました 折角コメントを頂いたのでいくつかの方法を試してみようと思います。 実際こういうモーション処理の構想ってアプリの特性に合わせて作っていくものだと思うので (同時タップがONかと…
さてさてひたすらC++との戦いを繰り返しているわけですが、 一朝一夕でC++をマスターできる訳でもないので地道に行きたいと思います。 さて今回はonTouchMovedハンドラ内で CCActionを起こすとどうなるのかという話です。 とりあえずタッチイベントを有効…
さてこの間まではUnityでアクションゲーム作っていたのですが、 最近はもっぱらCocos2d-xでC++とにらめっこしてます。 C系の言語はUnityでC#をやっていた位で、今まであまり触った事がないので全然なれていませんが こういう時はとにかく書く!ソースをひた…
タイトルのままですが、さぁビルドや!って時にエラーがでました。 内容は == Available schemes [workspace] $ /usr/bin/xcodebuild -list xcodebuild: error: The directory /Users/raharu/.jenkins/jobs/******/workspace does not contain an Xcode proj…
またっすか。 Main.cpp setTouchEnabled(true); setTouchMode(kCCTouchesOneByOne); はは!非推奨だから!! ということで3系からはこんな感じで書くようです。 Main.cpp auto listener = EventListenerTouchOneByOne::create(); listener->onTouchBegan = C…
こんなときは Director::getInstance() としてあげればおk。