我正在使用libGdx创建游戏,但使用getWorldHeight()参数遇到了困难。这是我的代码:{ player = new Player(viewport设置为viewport.getWorldHeight()的Ypos返回0。但是,在同一个类中,我在更新回调期间再次调用此方法,它返回128。()应该返回世界<em
我在LibGDX玩我的游戏。我把我的.TMX地图加载到游戏中,设置一个摄像头和一个视口。Marina.V_HEIGHT / Marina.PPM, gameCam) gameCam.position.set(gamePort.getWorldWidth() / 2, gamePort.getWorldHeight2.08f;// Here you have the starting cords of my camera. gameCam.position.y = 1.36f;
问题是
见鬼,谢谢你的阅读,
最近,我开始从事一个2D Android/桌面项目,一直试图以我想要的方式显示我的精灵。我想我理解,如果我创建一个摄像机/视口,即144 x 160,我将能够使用基于背景精灵144 x 160的协调器将我的精灵定位在背景精灵上。这将适用于在移动设备上发现的不同屏幕分辨率,但将延伸背景精灵,尽管试验不同的视口类型(FillViewport,FitViewport等)。我想要实现的是让我的背景精灵
我需要的就像下面的附图。
在上图中,玩家位于屏幕的中央。但在我的游戏中,我越来越像下面的附图,如你所见,我可以根据需要放置相机,但当我这样做时,精灵下方会出现红色条。有什么方法可以去掉这个红色的条子吗? public Playscreen( ) ........我的updatemario moves in y axis
gamecam.position.y = this.gamehero.heroBo