目前共有1篇帖子。
字体大小:较小 - 100% (默认)  内容转换:不转换
 
点击 回复
10 0
Ludork小前瞻
PRE
暑假危机夏令营 五级
回复
1楼 发表于:2026-8-26 11:49
先放链接,感兴趣可以自行编译
不过之后应该会弄个workflow去直接导出msi啥的
https://github.com/JasonLeon01/Ludork

以魔塔为模板的编辑器迭代甚至推倒重建了很多次

最开始尝试的是pygame+electron,但是实际上因为分离导致割裂感严重
这个版本的编辑模式还是参考的RM的事件指令

上一个版本是SFML+Python+Qt的技术栈,开了个branch留档
编辑模式参考了UE的蓝图
但是Python面临的问题是无法嵌入C++,跨平台体验极其糟糕
而且Qt在国内面临律师函风险(汗)
不过基于SFML的技术栈是敲定了

在前段时间才敲定了最终的方案,SFML+avalonia+lua,lua是为了能够比较好的嵌入C++
由于SFML本身渲染管线依赖OpenGL 1相关接口的缘故,导致废弃了相关接口的OpenGL ES 2开始完全无法使用,在项目中固定了1.0,也导致根本没有办法使用shader,经询问后得知到SFML4才开始改

但是这个对于我是等不起的
Ludork项目实际上横跨三个仓库
1. SFML-ME,为SFML 3.1.0的fork,修改渲染管线以支持移动端高级图形特性,对于主干我保留的是SFML原版,在310ME分支来做的修改,然后基于310ME分支创建310ME-OH分支以支持OHOS
2. LuaSF-AutoGenerator,参考Python版本绑定来做的SFML基础绑定库,拥有三个分支
3. Ludork,LuaSF来自LuaSF-AutoGenerator的LuaSF-ME-OH分支

目前拥有的能力是模拟UE的蓝图,和模拟Unity的mixin脚本模式
编辑采用无限图层tilemap模式
目前导出支持桌面端(Windows/macOS)和移动端(iOS/OHOS mobile/Android)
其中OHOS和Android导出需要在Apple Silicon macOS上,需要安装DevEco Studio和Android Studio
目前OHOS的2in1设备适配正在开发中
回复帖子
内容:
用户名: 您目前是匿名发表。
验证码:
看不清?换一张
(快捷键:Ctrl+Enter)
本帖信息
点击数:10 回复数:0
作者:PRE
最后回复:PRE
最后回复时间:2026-8-26 11:49
本吧热门帖子
本吧精品帖子
公告板