一个咸鱼级全硬件加速的GUI项目,一份代码全平台运行,让垃圾C++写自用APP不再困难
在线Demo: uu.rs/app/em.html
备注:iOS第三方浏览器没有权限使用GPU,目前Safari也是处于实验状态, 需要通过 设置->safari->高级->实验->webgl2 开启
2d渲染器
动画系统
✓平面2d动画
✓3d场景内2d动画
2d骨骼动画
其他
二维粒子系统
基础光照
文本排版
滚轴地形
全动态3d碰撞计算
✓基础动态3d碰撞
基于八叉树的性能优化
mesh包围盒自动计算
摇杆手柄控制器
✓键盘摇杆模拟
无线操控器支持
指令序列支持 (上上下下ABAB
人工智能
寻路系统
基于udp的网络通信
基于tcp的网络通信
websocket基础支持
渲染碰撞通讯并行化
脚本语言绑定
热门语言绑定
自定义语言
热修复
不依赖编辑器的地形系统
跨平台数学库
✓定点数
✓定点数数学库
大数库
大数数学库
资源包
自动打包指定文件夹到APP
高性能读取包内文件
跨平台支持
字体万国码支持
✓裁剪指定文字为ttf
自扫描APP内文字生成ttf
✓指定范围文字生成ttf
多线程更新完整ttf
Git Repo: https://github.com/Xarvie/chain-3d.git
本文采用 CC BY-ND 4.0 国际许可协议 进行许可,不注明署名无权转载(BY),禁止演绎(ND)