Minko を始めたばかりで、このhttps://github.com/aerys/minko/blob/master/doc/tutorial/06-Loading_3D_files.mdチュートリアルを理解しようとしています。私はいくつかの手順を実行しました:
sceneManager->assets()->loader()
->queue(FIREAXE_D)
->queue(FIREAXE_N)
->queue(FIREAXE_S)
->queue(TEXTURE_FILENAME)
->queue("effect/Basic.effect")
->queue(OBJ_MODEL_FILENAME);
そして今、これらの 3 つのテクスチャをオブジェクトとファイル .mtl -> マテリアルで使用しようとしています。
auto _ = sceneManager->assets()->loader()->complete()->connect([=](file::Loader::Ptr loader)
{
auto objModel = sceneManager->assets()->symbol(OBJ_MODEL_FILENAME);
objModel->component<Transform>()->matrix()->appendScale(0.01f);
objModel->component<Transform>()->matrix()->translation(-1.f, -1.f, 0.f);
objModel->component<Texture>()->set(sceneManager->assets()->texture(FIREAXE_D));
//objModel->addComponent(sceneManager->assets()->texture(FIREAXE_N));
//objModel->addComponent(sceneManager->assets()->texture(FIREAXE_S));
root->addChild(objModel);
});
これは機能しません.mtlファイルはどうですか? オブジェクトにアタッチする方法は?
ただし、チュートリアルはまだ小さくてバグが多いため、例を探す方が良いですが、オブジェクトのテクスチャ読み込みに関するものは今のところ見つかりません。