Learn iPhone, iOS, Objective-c, Swift, cocos2dx, Unity and ….?

iOSやAndroid開発でのエラー解決法や便利tipsのメモ

RSS Feed

Archives for Box2D

Box2D – 特定のオブジェクトを衝突させないようにする(Collision filtering)-

0 Comments

Box2Dには衝突をフィルタリングする機能があります。

例えば
味方同士はぶつからない
敵同士はぶつからない
味方と敵はぶつかる
といったようなことが可能です。
Read the rest of this post

Filed under Box2D, Programming
1月 23, 2013

Box2D – PhysicsSpriteがscalingできない –

0 Comments

cocos2dのBox2Dテンプレートにデフォルトで含まれているPhysicsSpriteクラス。
CCSpriteを継承したクラスでBox2Dの物理世界とcocos2dを繋ぐ役割を担っています。
PhysicsSpriteはインスタンス変数にBox2Dのb2Bodyオブジェクトを保持し、Box2Dのb2BodyクラスはUserDateとしてPhysicsSpriteオブジェクトを保持します。

Read the rest of this post

Filed under Box2D, Programming
1月 22, 2013

エラー – Lexical or Preprocessor ‘cassert’ file not found –

0 Comments

“Lexical or Preprocessor ‘cassert’ file not found”

b2Settings.hファイルの#include 部分でこのエラーが起こりました。
Read the rest of this post

Filed under Box2D, Programming
1月 15, 2013

Box2D入門編 〜動的配列(std::vector)〜

0 Comments

cocos2dでBox2Dを使う場合、同じファイル内にObjective-CとC++のコードが混在することになります。
もちろんどちらを使ってもいいというわけではなく、使い分けをする必要があります。
Read the rest of this post

Filed under Box2D, Programming
1月 14, 2013

Box2Dで加速度センサーを使う方法

0 Comments

前回の記事の続きです。

前回はcocos2dで加速度センサー処理を実装しましたが、今度はそれをBox2Dに組み込みます。
Read the rest of this post

Filed under Box2D, Programming
1月 13, 2013

Box2Dで物体をドラッグする方法

0 Comments

Touch&Drag操作で物体を動かしたいのだが、Box2Dでは物体を指定の位置に動かすことが難しい。
どういうことかというと、Box2dの世界ではすべての動作が物理演算にもとづいていなくてはならない。
座標指定で強制的に動かせなくはないが、その場合はその物体が物理演算の世界に対応できなくなってしまう。
Read the rest of this post

Filed under Box2D, Programming
1月 5, 2013

Box2D vs. Chipmunk 〜どちらを選べばいいの?〜

0 Comments

一番の違いはBox2DはC++、ChipmunkはCで書かれているということ。
Read the rest of this post

Filed under Box2D, Programming
1月 3, 2013

スポンサードリンク

Popular Posts