在libgdx中加载大背景的最佳方法

Springrbua

我正在使用libgdx开发游戏。现在,我想在我的整个地图上放置一个背景(地图大小尚未确定,我稍后再决定)。我的地图是基于图块的,但我不使用TiledMaps。所以我用自己的代码/编辑器创建和加载地图。

现在我的问题是:我应该如何实施后台程序?

我想到了不同的方法:

  • 正在加载一张覆盖所有地图的巨大图片。这不是真的很好,因为我渲染的东西不在我的东西中viewport (80 Tiles X,50 Tiles Y)

  • 将图片分为4张或更多图片,然后将其加载到视口中。问题:在某个时候,所有图像的一部分可能在视口中,因此所有图像都发送到GPU了吗?

  • 拥有1张覆盖viewport (80,50)和跟随相机的图像。我认为最好的表现,但看起来会很愚蠢...

  • 或每个图块都有自己的图像,并且在它们上方绘制对象。注意,我只在视口内渲染Tiles。但是在Gamestart上,需要加载有关关卡中每个图块的信息。

有关信息:我的游戏是Topdown,背景显示地板,因此不需要详细的山丘等,也许只是一些简单的沙漠沙色之类的东西。还有另一种更好的方法吗?

性能和光学的最佳方式是什么?

勒斯塔

如果您的游戏是基于图块的将背景也平铺会更有意义。只需使用另一个吧。如果您的编辑器/加载器不支持多层,那么我建议您切换到另一层,或向其中添加这些功能(如果可能)。

背景显示地板,因此不需要详细的山丘等,可能只是一些简单的沙漠沙色之类的东西。

在荒漠之类的地方重复使用瓷砖非常容易,因为它们的所有瓷砖都非常相似(沙子)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Java中加载大文本文件的最佳方法

来自分类Dev

libGDX渲染大背景图像的最佳方法是什么?

来自分类Dev

下载和处理要在Oracle中加载的非常大的MS压缩文件的最佳方法

来自分类Dev

在Android Java中加载资产的最佳方法

来自分类Dev

在新实体中加载导航属性的最佳方法

来自分类Dev

在页面中加载依赖选择字段的最佳方法

来自分类Dev

在UITableView中加载图像URL Swift 2的最佳方法

来自分类Dev

在php中加载dll的最佳方法是什么?

来自分类Dev

在jspm中加载全局可用库的最佳方法

来自分类Dev

在UITableView中加载图像URL Swift 2的最佳方法

来自分类Dev

在Libgdx中加载磁贴纸

来自分类Dev

libgdx:加载游戏中所有资产的最佳方法

来自分类Dev

TextureRegion在LibGDX中加载整个TextureAtlas

来自分类Dev

TextureRegion在LibGDX中加载整个TextureAtlas

来自分类Dev

在活动中加载UI组件的最佳实践

来自分类Dev

使用骨干网在我的视图中加载模块的最佳方法?

来自分类Dev

在ASP.NET MVC中加载JavaScript的最佳方法是什么?

来自分类Dev

使 main() 中加载的数据成为 Python 中函数的隐式参数的最佳方法

来自分类Dev

从基于simd的大向量中加载向量

来自分类Dev

在Android中加载非常大的图像

来自分类Dev

在libgdx中加载textureatlas的区域会加载整个文件

来自分类Dev

加载大背景图像

来自分类Dev

如何使用LoadHTMLString方法在WebView中加载大HTML字符串?

来自分类Dev

C++ 在 vector<string> 中加载大 txt 文件的快速方法

来自分类Dev

R从包中加载方法

来自分类Dev

在libgdx的Particleeffect中加载.p文件时出错

来自分类Dev

在libgdx中加载纹理时出现Nullpointer异常

来自分类Dev

最佳方法,用于在Winforms中加入控件

来自分类Dev

在 matlab 中加速像素处理的最佳方法

Related 相关文章

  1. 1

    在Java中加载大文本文件的最佳方法

  2. 2

    libGDX渲染大背景图像的最佳方法是什么?

  3. 3

    下载和处理要在Oracle中加载的非常大的MS压缩文件的最佳方法

  4. 4

    在Android Java中加载资产的最佳方法

  5. 5

    在新实体中加载导航属性的最佳方法

  6. 6

    在页面中加载依赖选择字段的最佳方法

  7. 7

    在UITableView中加载图像URL Swift 2的最佳方法

  8. 8

    在php中加载dll的最佳方法是什么?

  9. 9

    在jspm中加载全局可用库的最佳方法

  10. 10

    在UITableView中加载图像URL Swift 2的最佳方法

  11. 11

    在Libgdx中加载磁贴纸

  12. 12

    libgdx:加载游戏中所有资产的最佳方法

  13. 13

    TextureRegion在LibGDX中加载整个TextureAtlas

  14. 14

    TextureRegion在LibGDX中加载整个TextureAtlas

  15. 15

    在活动中加载UI组件的最佳实践

  16. 16

    使用骨干网在我的视图中加载模块的最佳方法?

  17. 17

    在ASP.NET MVC中加载JavaScript的最佳方法是什么?

  18. 18

    使 main() 中加载的数据成为 Python 中函数的隐式参数的最佳方法

  19. 19

    从基于simd的大向量中加载向量

  20. 20

    在Android中加载非常大的图像

  21. 21

    在libgdx中加载textureatlas的区域会加载整个文件

  22. 22

    加载大背景图像

  23. 23

    如何使用LoadHTMLString方法在WebView中加载大HTML字符串?

  24. 24

    C++ 在 vector<string> 中加载大 txt 文件的快速方法

  25. 25

    R从包中加载方法

  26. 26

    在libgdx的Particleeffect中加载.p文件时出错

  27. 27

    在libgdx中加载纹理时出现Nullpointer异常

  28. 28

    最佳方法,用于在Winforms中加入控件

  29. 29

    在 matlab 中加速像素处理的最佳方法

热门标签

归档