2016-03-21 15 views
0

libgdxからモデルをロードしてから、ノードの拡大縮小を試みています。ノードをスケールするまで、モデルは正しく表示されます。モデル全体のスケーリングはうまく動作します。libGDXでスケーリングするとノードが消える

これは私のコードです:

UBJsonReader jsonReader = new UBJsonReader(); 
G3dModelLoader modelLoader = new G3dModelLoader(jsonReader); 
Model model; 
model = modelLoader.loadModel(Gdx.files.getFileHandle("crane.g3db", Files.FileType.Internal)); 
modelInstance = new ModelInstance(model); 
modelInstance.transform.scale(0.05f,0.05f,0.05f); 
modelInstance.calculateTransforms(); 
System.out.println("Cargado crane exitosamente"); 
crane.modelInstance.getNode("cuerda_mover").localTransform.scale(0,1.05f,0); 
crane.modelInstance.calculateTransforms(); 

問題は私が行うとき変換ということです。モデルの一部は消え去り、期待どおりの縮尺ではありません。

誰でもこの問題を解決できますか?

答えて

0

私はそれを修正することができました。ダムの間違い。スケールメソッドの0の値を1に変更するだけでした。

crane.modelInstance.getNode("cuerda_mover").localTransform.scale(1,1.05f,1); 
関連する問題