libgdx-tile-renderer:LibGDX切片渲染功能的实验增强

时间:2024-05-21 11:33:43
【文件属性】:

文件名称:libgdx-tile-renderer:LibGDX切片渲染功能的实验增强

文件大小:6.03MB

文件格式:ZIP

更新时间:2024-05-21 11:33:43

Java

LibGDX瓷砖渲染器 此实验旨在突破LibGDX的图块渲染功能的局限性。 目标是尽可能多地利用GPU来渲染非常大的平铺世界。 我们通过在GPU本身上存储切片顶点/几何来实现此目的,从而减少了昂贵的访问时间。 结果使我们能够渲染整个512 * 512的世界,而不会出现明显的性能下降(在使用WebGL!的浏览器中达到稳定的60 FPS!)。 你应该用这个吗? 可能不是-这实际上只是一个实验,还没有完善。 LibGDX默认渲染器可以很好地处理多达80 * 80个正交图块(使用OrthoCachedTiledMapRenderer),尽管要等轴测渲染器很难做到这一点。 在大多数游戏中,渲染这样的整个地图确实没有任何价值。 班级 包含3种实现,每种实现均基于现有的图块渲染器: CustomOrthoRenderer-通过消除顶点限制(使用多个GPU缓存)来改进OrthoCachedTiledM


【文件预览】:
libgdx-tile-renderer-master
----gradlew(5KB)
----settings.gradle(51B)
----ios()
--------robovm.xml(2KB)
--------src()
--------Info.plist.xml(2KB)
--------data()
--------robovm.properties(165B)
--------build.gradle(462B)
----html()
--------webapp()
--------src()
--------build.gradle(2KB)
----core()
--------src()
--------build.gradle(202B)
----desktop()
--------src()
--------build.gradle(2KB)
----android()
--------project.properties(525B)
--------src()
--------AndroidManifest.xml(940B)
--------res()
--------assets()
--------ic_launcher-web.png(22KB)
--------build.gradle(4KB)
--------proguard-rules.pro(2KB)
----gradle()
--------wrapper()
----README.md(2KB)
----gradlew.bat(2KB)
----gradle.properties(96B)
----.gitignore(2KB)
----demo.gif(5.28MB)
----build.gradle(3KB)

网友评论