1
使用libGDX,我有两个阶段。一个有平铺的地图和一群演员/小动物在四处移动。最重要的是,我有一个HUD舞台,它有乐谱和其他东西。libGDX中的多个阶段隐藏了后台的演员
我可以看到平铺地图,但精灵不可见。如果我不绘制HUD舞台,那么我可以看到精灵
HUD只是表格中的一些文本,因此它基本上是透明的。
此代码:
Sub Main_Draw(SpriteBatch As lgSpriteBatch, ParentAlpha As Float)
Draws the maze
SpriteBatch.DisableBlending
SpriteBatch.SetColorRGBA(1, 1, 1, 1)
Maze.Draw(Stage.Camera)
SpriteBatch.EnableBlending
HUDStage.Draw
End Sub
我竟然去除的HUD阶段的任何参考,除了舞台本身的初始化,具有相同的结果。