2016-12-28 70 views
0

与2D精灵,我可以很容易地翻转/与LibGDX翻转ModelInstance

batch.draw(reg.getTexture(), position.x, position.y, origin.x, origin.y, dimension.x, dimension.y, scale.x, scale.y, 
      rotation, reg.getRegionX(), reg.getRegionY(), reg.getRegionWidth(), reg.getRegionHeight(), 
      **/*FLIP HERE*/**, 
       false); 

镜雪碧我已经通过3D建模,存储在ModelInstance创建G3DB格式的2D模型行走对象,你能告诉我如何翻转它?或者我应该为每一个行走方向(左/右)

谢谢

回答

0

翻转modelInstance多个对象只需使用:

modelInstance.transform.scale(x, y, z); 

,不要忘记禁用背面剔除像这样。

DefaultShader.defaultCullFace = 0; 

感谢和信贷Xoppa