「MonoGameで使う3DモデルをFusion360で作成する」の版間の差分
imported>Administrator |
imported>Administrator 編集の要約なし |
||
| (同じ利用者による、間の2版が非表示) | |||
| 20行目: | 20行目: | ||
* MonoGameのModelクラスからscaleの値を取得する方法がわからない(ない?) | * MonoGameのModelクラスからscaleの値を取得する方法がわからない(ない?) | ||
* Fusion360でScaleを変更する方法もわからない(ない?) | * Fusion360でScaleを変更する方法もわからない(ない?) | ||
; 応急処置 | ; 応急処置 | ||
VertexBuffer.GetData<Vector3>()で取得したバーテックス配列の中身を決め打ちで10倍にしてしまう。 | VertexBuffer.GetData<Vector3>()で取得したバーテックス配列の中身を決め打ちで10倍にしてしまう。 | ||
<source lang="csharp"> | <source lang="csharp"> | ||
var allVertex = new Vector3[meshPart.NumVertices]; | var allVertex = new Vector3[meshPart.NumVertices]; | ||
| 38行目: | 38行目: | ||
} | } | ||
</source> | </source> | ||
; 備考 | ; 備考 | ||
[[ゲーム]]では[[バーテックスバッファ]]を書き戻したいことはあまりないかもしれないが、[[物理演算]]を使ったシミュレーターなどで当たり判定を厳密にやりたい場合なんかはバーテックスバッファを取得して[[レイキャスティング]]を行うと結構いい感じになる。 | [[ゲーム]]では[[バーテックスバッファ]]を書き戻したいことはあまりないかもしれないが、[[物理演算]]を使ったシミュレーターなどで当たり判定を厳密にやりたい場合なんかはバーテックスバッファを取得して[[レイキャスティング]]を行うと結構いい感じになる。 | ||
== 関連項目 == | |||
* [[MacOS版のMonoGameのPipeline.appで3Dモデルをビルドできない]] | |||
* [[MonoGameのカメラを作る]] | |||
* [[MonoGameで外部のXNBファイルを読み込む]] | |||
[[category: MonoGame]] | [[category: MonoGame]] | ||
[[category: Fusion 360]] | [[category: Fusion 360]] | ||