「MonoGameで使う3DモデルをFusion360で作成する」を編集中
ナビゲーションに移動
検索に移動
この編集を取り消せます。 下記の差分を確認して、本当に取り消していいか検証してください。よろしければ変更を保存して取り消しを完了してください。
最新版 | 編集中の文章 | ||
21行目: | 21行目: | ||
* 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]; | ||
39行目: | 38行目: | ||
</source> | </source> | ||
− | + | : 備考 | |
− | |||
[[ゲーム]]では[[バーテックスバッファ]]を書き戻したいことはあまりないかもしれないが、[[物理演算]]を使ったシミュレーターなどで当たり判定を厳密にやりたい場合なんかはバーテックスバッファを取得して[[レイキャスティング]]を行うと結構いい感じになる。 | [[ゲーム]]では[[バーテックスバッファ]]を書き戻したいことはあまりないかもしれないが、[[物理演算]]を使ったシミュレーターなどで当たり判定を厳密にやりたい場合なんかはバーテックスバッファを取得して[[レイキャスティング]]を行うと結構いい感じになる。 | ||