Unity3D MVVM开源框架 Loxodon Framework

Loxodon Framework 是一个专为Unity3D设计的轻量级MVVM框架,提供数据绑定、本地化、对象容器、配置文件组件等功能,并支持XLUA。具备高扩展性,兼容多平台,包括MacOSX, Windows, Linux, IOS, Android和UWP。框架内含丰富的示例和教程,便于开发者快速上手。" 99691843,8760953,神经网络回归分析与实现,"['机器学习', '神经网络', 'Python', '数据挖掘', '深度学习']
摘要由CSDN通过智能技术生成

Loxodon Framework 是一个轻量级的MVVM框架,它是专门为Unity3D 游戏开发设计的。我参考了WPF和Android的MVVM设计,所以在使用上以及类和接口的命名上与他们也都非常类似,我在项目中提供了大量的示例,很容易上手,对于熟悉MVVM的朋友入门门槛会更低。在WPF中是使用XAML来配置UI的,所以数据绑定也在XAML中配置,在Unity3D中,因为考虑到性能问题以及与Unity3D中UGUI的耦合问题,我没有采用这种XML的配置方式,而是使用脚本绑定的方式。

在这个框架我提供了视图和视图模型的数据绑定、本地化、一个简单的对象容器、配置文件组件、线程工具组件、应用上下文和玩家上下文,异步线程和协程的任务组件等基本组件,同时还提供了一个UI视图的框架。所有代码都基于面向对象面向接口的思路设计,几乎所有功能都可以自定义,很多接口我提供了多种实现,用户可以自由选择来使用,一般大众化的需求只需要使用我的默认实现即可,对于有特殊需求或者想扩展其他功能的用户,也可以自己重新实现接口来满足特定需求或者扩展其他的功能。

在后续的工作中,我将开源我这个框架针对XLua的支持插件,目前关于XLua支持的插件核心功能已经完成,在我的QQ群文件共享中可以下载到体验版本 Loxodon.Framework.XLua

下载地址:

Loxodon Framework (github)

技术支持QQ群: 622321589

使用 MIT 协议

该软件及

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值