【cocos2dx】2点間の距離を求める

今回も短い記事になります。 cocos2dxで、「2点間」の距離を求める方法です。 私自身、これまで余り利用する機会がなかったのですが、衝突判定(円)を実装する場合などに利用ができるのではないかと思います。

Vec2型のgetDistance()

Vec2クラスに[getDistance()]という関数があります。 これを利用すれば、2点間の距離を求めることができます。

【例】 [c]

float distance = player->getPosition().getDistance(touchPosition);

[/c]

Cocos2d-xスマートフォン2Dゲーム開発講座 Cocos2d-x 3対応 (SMART GAME DEVELOPER)Cocos2d-xスマートフォン2Dゲーム開発講座 Cocos2d-x 3対応 (SMART GAME DEVELOPER)
株式会社TKS2

翔泳社
売り上げランキング : 20674

Amazonで詳しく見る