作者共發了1篇帖子。
字體大小:較小 - 100% (默認)  內容轉換:不轉換
 
點擊 回復
13 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)
本帖信息
點擊數:13 回複數:0
作者:PRE
最後回覆:PRE
最後回復時間:2026-8-26 11:49
本吧熱門帖子
本吧精品帖子
公告板