• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

MiniFramework: Unity简易开发框架, 相比于其他成熟的框架,更适合新人学习相关功能 ...

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

MiniFramework

开源软件地址:

https://gitee.com/JookiTsui/MiniFramework

开源软件介绍:

MiniFramework

Unity简易开发框架, 相比于其他成熟的框架,更适合新人学习相关功能的实现

前言

市面上好用、成熟的框架GitHub上有不少,不过目前阿和用过的只有QFramework, 其他优秀的框架有
• xasset: xasset 致力于为 Unity 项目提供一套精简稳健的资源管理环境
• TinaX: 开箱即用的 Unity 开发框架,支持 Lua。
• IFramework(OnClick) Simple Unity Tools
• JEngine JEngine is a streamlined and easy-to-use framework designed for Unity Programmers.
• ET Unity3D Client And C# Server Framework
• LuaProfiler-For-Unity Lua Profiler For Unity支持 XLua、SLua、ToLua
等等, 笔者这里就不一一列举了,有兴趣的可以自己去一一查看。

既然有这么多优秀的框架为什么阿和还要自己做一个呢?原因很简单:为了学习!

别人做好的框架拿过来开箱即用,确实能让开发效率大幅提高,平时需要去自己操心的资源加载、内存清理、热更新等内容框架都隐式的帮我们处理好了,我们只需要显示的调用相对应的API。

省心确实是省心!但是对于一部分有好奇心的开发者来说,一定会去研究背后的实现,因为我们不仅仅满足于只是完成任务,更重要的是提高和丰富自身的技能,为将来的长远做打算。虽然不鼓励大家重复造轮子,但是在自己的专业和研究领域,不说一定要把轮子造出来,但是对于轮子是怎么造出来的这回事势必是要弄清楚。

既然是学习,那拿别人更加优秀和成熟的框架源码来学习不是更好吗?嗯!这点阿和很赞同,阿和最开始也是这么做的,但是呢,或许是方法不对、亦或者是能力不够,阿和在学习的过程中发现有一个问题,这些框架普遍有一个比较宏大的架构,底层的模块错综复杂,以至于在只是想找某一个功能简单直白的实现要翻来覆去找很久,自身感觉还是比较浪费时间且乏味的。

至此才冒出了自己要试一试的想法,做一个自己能用且简单直给的框架,并且要给那些富有好奇心的初学者一个更易于学习背后实现的框架,于是MiniFramework诞生了。

截止目前框架实现是了资源加载、AssetBundle热更新功能、基于枚举的事件机制

文档

https://www.yuque.com/jooki/vwruya


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
MJServer: 房卡模式 南昌麻将服务端发布时间:2022-03-25
下一篇:
librowser: WDF WAS 浏览 筛选 导出png发布时间:2022-03-25
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap