Samples

DoJa

DoJa 4.0 以上用のサンプルを掲載しています。サンプルデータがダウンロードできます。

描画一般

Title Summary
3Dグラフィックスの描画 3Dグラフィックスの描画 MascotCapsuleを用いて3Dグラフィックスを描画するための構成要素と、基本的な手順 詳細
D4Dデータからの描画 D4Dデータからの描画 D4Dデータからの3Dグラフィックスの描画 詳細
Groupオブジェクトの操作 Groupオブジェクトの操作 Groupオブジェクトの操作について 詳細
MBAC/MTRAデータの描画 MBAC/MTRAデータの描画 MBAC/MTRAデータからの3Dグラフィックスの描画 詳細
ダイナミックポリゴン ダイナミックポリゴン 3Dモデルの外見を変更 詳細
パースペクティブコレクション パースペクティブコレクション テクスチャの幅と高さだけでなく、奥行きも考慮して描画する方法 詳細
フォグ フォグ 霧が立ちこめた様子を表現することができるエフェクト 詳細
プリミティブの描画 プリミティブの描画 1つ以上のプリミティブデータから構成されるオブジェクト 詳細
ブレンドモード ブレンドモード モデルを半透明で表示 詳細
ライト ライト ライトに関する操作 詳細
座標系とカメラ 座標系とカメラ 座標系とその変換、およびカメラの設定 詳細
投影法 投影法 平行投影と透視投影の2種類の投影法 詳細

MascotCapsule エクステンション

以下は、903以降の機種に搭載されているMascotCapsule エクステンション(MCX) Collision Package のサンプルです。

Title Summary
isCrossメソッドと Collisionパッケージ isCrossメソッドと Collisionパッケージ isHit メソッドとisCross メソッドの相違点 詳細
バウンディングボリューム(BV) バウンディングボリューム(BV) 各種バウンディングボリューム(BV)の作成、移動と、相互の衝突判定 詳細
Figure に対するBV Figure に対するBV
(BAC/TRA)
モデルデータである Figure クラスに対し、バウンディングボリュームを設定/BAC/TRAの場合 詳細
Figure に対するBV Figure に対するBV
(D4D)
モデルデータである Figure クラスに対し、バウンディングボリュームを設定/D4Dの場合 詳細
特定ボーンのみへのBVの設定 特定ボーンのみへのBVの設定 Figureの特定のボーンを選択してバウンディングボリュームを作成・設定 詳細
Ray との交差判定 Ray との交差判定 Collision クラスの isPicked() メソッドを用いることにより、単純な衝突だけでなく交差の発生を検出 詳細
CollisionObserver を用いた衝突判定 CollisionObserver を用いた衝突判定 衝突判定の通知を受けるオブザーバーとして CollisionObserver が存在 詳細
視錐台による可視判定 視錐台による可視判定 視錐台を利用した可視判定を行うことが可能 詳細
ボーンの変換行列取得による物持たせ ボーンの変換行列取得による物持たせ 歩いているキャラクタに別モデルの物を持たせる 詳細
斜面を跳ねるボール 斜面を跳ねるボール 上からボールが落下してきて傾斜がついた地面で跳ね返る 詳細
ボクシング ボクシング バウンディングボリュームの当たり判定を利用して、ボクシングをさせる 詳細
壁沿いに走る 壁沿いに走る 車が、壁と衝突したら壁沿いに方向を変えて走行 詳細
障害物を透明にする 障害物を透明にする カメラとキャラクタの間に入ってくる障害物を透明にして、キャラクタが見えなくなるのを防ぐ 詳細