2016-10-14 10 views
1

私のシーン(.scn)にモデルを読み込みました。モデルをゼロにすると、x軸上に90度の角度で表示されます(インスペクタ0と言います)。XCodeシーンビューのモデルの読み込みが正しくありません

enter image description here

これは誤りですが、妙に正しい位置にエミュレータモデル負荷にシーンを実行している場合。

enter image description here これまで経験したことがありますか?それはむしろ迷惑です。

+1

Sketchup?ブレンダー?以下の回答をご覧ください。 –

+0

これはブレンダーを使用してエクスポートされました。答えとしてマーク。 –

答えて

4

はい!これは経験する共通のことです。

モデルを作成した場所、ブレンダー、sketchup、3dsmaxなどによって異なります。 プログラムによっては、Y軸が上を向く「Y軸」を使用するものがあります。ただし、SceneKitは「Z-up Axis」を使用します。

あなたのアプリを実行しているときに異なったように見える理由は、「.xcaccets」フォルダやそれが呼び出されたものであれば、常に「z-up軸に変換」がチェックされているからです。

Xcodeのエディタで編集する前にそれをどのように変換するのかよく分かりませんが、write(to:options:delegate:progressHandler:)を使用して、訂正されていないバージョンをSceneKitからエクスポートすることができます。

希望これは役に立ちます!

関連する問題