Ninjaライブラリ - コリジョン関数

njCollisionCheckCC

2つのカプセルの当たり判定

書式

Int njCollisionCheckCC( *h1, *h2 ) 
NJS_CAPSULE *h1 
NJS_CAPSULE *h2 

引数

*h1   カプセルその1
*h2   カプセルその2

戻り値

 接触
 非接触

解説

2つのカプセルが接触しているかどうかの判定(コリジョンチェック)を行います。

用例

2つのカプセルh1、h2のコリジョンチェックを行います。
NJS_CAPSULE h1,h2;
h1.c1.x = -80.f;
h1.c1.y = 0.f;
h1.c1.z = 0.f;
h1.c2.x = -180.f;
h1.c2.y = 0.f;
h1.c2.z = 0.f;
h1.r = 100.f;
h2.c1.x = 80.f;
h2.c1.y = 0.f;
h2.c1.z = 0.f;
h2.c2.x = 180.f;
h2.c2.y = 0.f;
h2.c2.z = 0.f;
h2.r = 100.f;
njCollisionCheckCC(&h1, &h2);
/* 結果 */
戻り値=1

njCollisionCheckCC
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999