DoJa
DoJa 4.0 以上用のサンプルを掲載しています。サンプルデータがダウンロードできます。
描画一般
| Title | Summary | ||
|---|---|---|---|
|
3Dグラフィックスの描画 | MascotCapsuleを用いて3Dグラフィックスを描画するための構成要素と、基本的な手順 | 詳細 |
![]() |
D4Dデータからの描画 | D4Dデータからの3Dグラフィックスの描画 | 詳細 |
![]() |
Groupオブジェクトの操作 | Groupオブジェクトの操作について | 詳細 |
![]() |
MBAC/MTRAデータの描画 | MBAC/MTRAデータからの3Dグラフィックスの描画 | 詳細 |
![]() |
ダイナミックポリゴン | 3Dモデルの外見を変更 | 詳細 |
![]() |
パースペクティブコレクション | テクスチャの幅と高さだけでなく、奥行きも考慮して描画する方法 | 詳細 |
![]() |
フォグ | 霧が立ちこめた様子を表現することができるエフェクト | 詳細 |
![]() |
プリミティブの描画 | 1つ以上のプリミティブデータから構成されるオブジェクト | 詳細 |
![]() |
ブレンドモード | モデルを半透明で表示 | 詳細 |
![]() |
ライト | ライトに関する操作 | 詳細 |
![]() |
座標系とカメラ | 座標系とその変換、およびカメラの設定 | 詳細 |
![]() |
投影法 | 平行投影と透視投影の2種類の投影法 | 詳細 |
MascotCapsule エクステンション
以下は、903以降の機種に搭載されているMascotCapsule エクステンション(MCX) Collision Package のサンプルです。
| Title | Summary | ||
|---|---|---|---|
![]() |
isCrossメソッドと Collisionパッケージ | isHit メソッドとisCross メソッドの相違点 | 詳細 |
![]() |
バウンディングボリューム(BV) | 各種バウンディングボリューム(BV)の作成、移動と、相互の衝突判定 | 詳細 |
![]() |
Figure に対するBV (BAC/TRA) |
モデルデータである Figure クラスに対し、バウンディングボリュームを設定/BAC/TRAの場合 | 詳細 |
![]() |
Figure に対するBV (D4D) |
モデルデータである Figure クラスに対し、バウンディングボリュームを設定/D4Dの場合 | 詳細 |
|
特定ボーンのみへのBVの設定 | Figureの特定のボーンを選択してバウンディングボリュームを作成・設定 | 詳細 |
![]() |
Ray との交差判定 | Collision クラスの isPicked() メソッドを用いることにより、単純な衝突だけでなく交差の発生を検出 | 詳細 |
![]() |
CollisionObserver を用いた衝突判定 | 衝突判定の通知を受けるオブザーバーとして CollisionObserver が存在 | 詳細 |
![]() |
視錐台による可視判定 | 視錐台を利用した可視判定を行うことが可能 | 詳細 |
![]() |
ボーンの変換行列取得による物持たせ | 歩いているキャラクタに別モデルの物を持たせる | 詳細 |
|
斜面を跳ねるボール | 上からボールが落下してきて傾斜がついた地面で跳ね返る | 詳細 |
![]() |
ボクシング | バウンディングボリュームの当たり判定を利用して、ボクシングをさせる | 詳細 |
|
壁沿いに走る | 車が、壁と衝突したら壁沿いに方向を変えて走行 | 詳細 |
|
障害物を透明にする | カメラとキャラクタの間に入ってくる障害物を透明にして、キャラクタが見えなくなるのを防ぐ | 詳細 |




















