2013-12-01から1ヶ月間の記事一覧

なんか年の瀬だし、今年の総評みたいな事書こうと思ったんだけど、今年は意識が急上昇急降下したなぁという感じだった。 去年は何か書いたかなと思って見てみたけど、大したことは書いてなかった。 年明けた - 銀の人のメモ帳 もうちょい日記書くようにしよ…

CocosBuilderで作ったUIにサーバーからダウンロードした画像を使う

ソーシャルゲームとかで初回起動時にリソースとかまるっとダウンロードするみたいなやつの実装方法。 まず、普通にCocosBuilderでUI作ってPublishする。 ccbiだけをプロジェクトのResourceに入れる(TestScene.ccbiを作りました) 通常通りTestSceneクラスや…

Cocos2d-x-2.xでサーバー上のデータをダウンロードして保存する

Cocos2d-xのサーバー通信にはCCHttpRequestを使います。 ダウンロードする画像はhttp://placeimg.com/640/480/anyから頂きます。 Http通信の開始 CCHttpRequest *request = new CCHttpRequest(); // いろいろ設定 request->setUrl("http://placeimg.com/640/…

Cocos2d-x-2.xのCCMenuItemで長押しを検知する

CCMenuItemを継承したクラスを作ってselectedとunselectedをoverrideして、Itemが押されてた時間を計るだけ。 CCMenuItemSpriteとかで同じことやりたい時は、下に貼ったgistの必要そうな部分をコピペすればいいと思う。 CCMenuItemで長押しを検知する

n桁の0埋めの数字を作る

C++

なんて言えばいいのか分からないんだけど、0001とか002とかそういう数字作る時にif文で桁数見たりするのもアレなので書いた。C++勉強してないからもっといい方法ある気はする。 ぐぐらびりてぃが低いので良いタイトル募集します。 char const *digitString(i…

GR DIGITAL IV譲ってもらった

写真は大学入ってから、トイカメラを始めてから撮るようになった。最初はHOLGA135BCで、大学2年位からLC-A+を使い始めた。 大学一年生の時だけで写真を1,000枚以上撮っていたから何も考えずにシャッターを押す感じだった。 何を思ったか、一昨年くらいにデ…

GithubのPull Requestをローカルにfetchする

Checkout github pull requests locally これをやるだけ。 内容的には、.git/config に下記の一行を足すだけ fetch = +refs/pull/*/head:refs/remotes/origin/pr/* PRをfetchしたいリポジトリをupstreamとかで登録していたら、originになってるのをupstream…

p4mergeをgitのmergetoolにする

Setup p4merge as a visual diff and merge tool for ... これをやるだけです。 Perforce Downloads | Perforce ここから最新のp4mergeを落とさないと動かない。 Setup p4merge as a visual diff and merge tool for ...

Cocos2d-xでJSONをCCDictionaryに変換する

cocos2d-x 2.1.3からspineというAnimationのToolがSupportされて、それにJSONをパースするコードが含まれているため、外部からpicojsonなどのライブラリを持ってこなくてもJSONをparse出来るようになりました。 spineについてはよくわからないので、↓これを…

std::vector<char>をstd::stringやchar*に変換する

std::vector<char>型の変数vecCharがあるとする。 // -> std::string std::string stdString(vecChar.begin(), vecChar.end()); // -> char * char *cStr = stdString.c_str() std::vector<char> -> std::string -> char *みたいな感じで変換した。 [改訂第4版]C++ポケッ</char></char>…

cocos2d-xのCCArrayの使い方

参照持ちたいとき mArray = CCArray::create(); mArray->retain(); // 使い終わったら `CC_SAFE_RELEASE_NULL(mArray)`する 参照持たなくていい時 // スコープ抜けたら破棄される array = CCArray::create(); CCObjectを継承したクラスのインスタンスしか入…

初出社でした

cocos2d-xやることになりました。たぶん。 入社祝いください!

Unity4.3の2D Spriteとか使ってみた

https://github.com/gin0606/BlockKuzushi Unity使うことになりそうなので、使ってみた。 Unity4.3以前だと、普通に2Dのゲーム作ろうとすると、ドローコールガーとか、パフォーマンスガーとかって感じで、cocos2d(-iphone, -x)でいいじゃん!って思ってた。 …

転職活動終わりました。

タイトルの通りなんだけど、終わりました。早ければ来週の月曜日から社会復帰します。 所属とかは入社して落ち着いてから明かすと思います多分。 とりあえずUnityかcocos2d-xやることになりそうです。 いろいろな人にお世話になったりご迷惑おかけしたりした…