問題タブ [modelio]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - ModelIO/MDLAsset は近視眼的ですか?
.obj
" " をロードする一般的な方法は、次のSwift/MDLAsset
ようなコードを使用します。
これは、アプリのメインbundle
( app/Contents/Resource
s on内macOS
) のファイルに対してのみ機能します。しかし、ファイルシステムのどこからでもアプリにファイルを読み取らせたいと考えています。だから私は次のことを試しました
それらはすべて失敗しました(エラーメッセージが表示されます"Could not open OBJ file"
)。"cube.obj"
これは、ファイルが下にない場合にのみ発生しますapp/Contents/Resources
。
私の素朴な結論は、それMDLAsset
は近視眼的であるように思われるということです-それは一箇所だけを見ているだけです:app/Contents/Resources.
解決策が必要だと確信しています(常にobjファイルをアプリのリソースにコピーする以外に)。