是的,我又又又想挖个新坑.

大致来讲是受到puerts的影响,毕竟Lua不能跑在浏览器上嘛不是(摊手),打算基于puerts构建一个易用的游戏基础框架.

目前来讲,我想要它有下面这些功能.

  1. 它应当提供一个纯ts的编程开发环境,方便做热更新.

  2. 它基于Addressable Assets System做资源管理.

  3. 它的UI系统是支持MVVM的.

以上作为0.1版本,然后再在上面拓展游戏开发中需要用到的一切.比如:

  1. 内部消息系统
  2. 网络模块(socket/websocket/http)
  3. protobuf消息序列化

至此,一个简单的可以用来开发的框架版本便构造完成了,然后在这个基础上,开发一个游戏demo出来.

另,最近需要了解一下UGUI的网格重建以及优化流程.