是的,我又又又想挖个新坑.
大致来讲是受到puerts
的影响,毕竟Lua不能跑在浏览器上嘛不是(摊手),打算基于puerts
构建一个易用的游戏基础框架.
目前来讲,我想要它有下面这些功能.
-
它应当提供一个纯ts的编程开发环境,方便做热更新.
-
它基于
Addressable Assets System
做资源管理. -
它的UI系统是支持MVVM的.
以上作为0.1
版本,然后再在上面拓展游戏开发中需要用到的一切.比如:
- 内部消息系统
- 网络模块(socket/websocket/http)
- protobuf消息序列化
至此,一个简单的可以用来开发的框架版本便构造完成了,然后在这个基础上,开发一个游戏demo出来.
另,最近需要了解一下UGUI的网格重建以及优化流程.