
Unity MMO:一体化MMO展示,运用ECS架构与XLua界面技术
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为一款基于Unity引擎开发的一体化大型多人在线游戏(MMO),采用ECS架构提升性能,并结合XLua技术优化界面交互体验。
在UnityMMO项目开发过程中,很多新技术如ECS难以直接应用到实际工作中。因此我计划利用业余时间从零开始制作一个3D-MMO游戏。尽管已经接触过大部分功能的实现方式,但为了增加挑战性和乐趣,我会尝试不同的方法来完成这项工作。
前端玩法系统将使用C#开发,而接口部分则采用Lua语言编写,并且会借助Skynet框架进行后端逻辑处理。项目的详细设计和进度记录将会在项目中逐步更新。
克隆该项目时,请执行以下命令:`git clone --recurse`
下载完成后整个目录即为Unity的项目文件夹,使用Unity打开并运行main.unity场景即可访问登录界面。
由于游戏资源体积较大且频繁变化(每个版本的资源都会保存于.git文件夹内),导致直接克隆耗时较长。因此建议单独管理资源库,在本地环境中仅下载所需源代码,并将AssetBundleRes目录中的元数据复制到项目资产文件夹中以保证功能正常运行。
参考其他相关项目的开发经验,当前所用Unity版本为2019.2.0f1;支持平台包括Windows、Android和iOS客户端以及Linux服务器端。最近更新的演示视频日期为2020年3月8日,主要工作内容是将服务器代码模块化并进行重构优化。
全部评论 (0)
还没有任何评论哟~


