3TUSK 发表于 2021-8-11 03:21
你可以考虑不支持 macOS。
个人认为放弃对MacOS的支持是不可取的
统一迁移到JavaFX看来也不可取
渲染部分确实可以用给出的方式实现,但是在目前的设计中还有一些需要与服务端直接交互的功能,如移动地图显示范围和手动加载区块,不知道这种方案中能否实现。
目前个人认为最合适的方法就是尝试将两种不同环境下的渲染分开,在物理客户端使用OpenGL,在物理服务端使用Swing(实际上原版的服务器GUI也是基于Swing搭建的)。
lovexyn0827 发表于 2021-8-11 03:47
个人认为放弃对MacOS的支持是不可取的
统一迁移到JavaFX看来也不可取
渲染部分确实可以用给出的方式实现 ...
移动地图显示范围
可以做一个 API endpoint 来实现增量请求。
手动加载区块
发一个 POST 请求。