nirasan's tech blog

趣味や仕事の覚え書きです。Linux, Perl, PHP, Ruby, Javascript, Android, Cocos2d-x, Unity などに興味があります。

c++

C++ で list の要素を削除する手順のメモ

c++

参考サイト http://marupeke296.com/TIPS_No12_ListElementErase.html コード #include <list> // リストの作成 list<int> numbers; for (int i = 0; i < 10; i++) { numbers.push_back(i); } // リストのイテレーション list<int>::iterator it = numbers.begin(); while (i</int></int></list>…

cocos2d-x で Box2D を使う 〜 重力のある空間と地面と物体を作る

はじめに Box2D上に地面と物体をひとつ作成するサンプルです。 下記の参考書籍からBox2Dを使用したゲームのコードを抜粋し、ゲームロジックなどをのぞいて記載してみたいと思います。 参考書籍 cocos2d-x入門作者: 清水友晶出版社/メーカー: リックテレコム…

cocos2d-xでJSONを使う

cocos2d-xはあんまり関係ないですが、C++でJSONを扱うライブラリ picojson の使い方。 まとまった設定なんかを扱うのに使いやすそうです。 使用準備 https://raw.github.com/kazuho/picojson/master/picojson.h からファイルをコピーしてきて Classes の下に…

cocos2d-x から Parse を使う

はじめに cocos2d-x から Parse の REST API 経由でユーザー登録とログインをしてみるテスト。 参考書籍 Cocos2d‐x開発のレシピ―iOS/Android対応作者: 松浦晃洋,齊藤建二,古木映治出版社/メーカー: 秀和システム発売日: 2013/06メディア: 単行本この商品を含…

cocos2d-xで図形の描画

空のシーンの作成 "PROJECT_NAME" の "Classes" を右クリックして "New File" で "C and C++" の "C++ Class" を選択して "GameScene" クラスを作成 GameScene.h を以下の通りに #ifndef __GameScene__ #define __GameScene__ #include "cocos2d.h" USING_NS…

cocos2d-xでテトリス

はじめに 「cocos2d-x 入門」を一通り写経してみたので、練習のためにcocos2d-xでテトリスを作ってみました。 参考サイト http://www13.plala.or.jp/kymats/study/game_other/SPACE_TETRIS/st1.html 完成したソースコード https://github.com/nirasan/tetris…

Cocos2d-x + Xcode でユニットテストをする

はじめに http://wonderpla.net/blog/engineer/Cocos2d-x_TDD/ このサイトで Cocos2d-x で TDD を試す手順をわかりやすく解説していてためになった。 例示しているコードも実際的で参考になったが、自分には高度すぎたので、簡単なコードで試してみた。 プロ…

UbuntuにCocos2d-xをインストールしてAndroidアプリ開発環境の作成

環境 Ubuntu: 11.10 Eclipse: 4.2.1 Android SDK: 20.0.1 Android NDK: r9 Cocos2dx: 2.1rc0-x-2.1.3 はじめに EclipseとAndroid SDKはインストール済みだったので省略。 Android NDKのインストール AndroidでC/C++を扱うツールのインストール。 ダウンロー…