「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]]