Unity 游戏框架搭建 (二十四):v0.0.5 发布一个平台跑酷 Demo

做这个 Demo 的目的:

有很多同学都问笔者要 QFrameworkDemo。笔者近期做的项目都没法开源出来,因为都是公司的商业项目。但是笔者又不想让大家失望,所以索性把笔者刚入行时候的一个跑酷项目拿出来给大家作为 Demo

说起来真的很巧,QFramework 最初版本是从这个跑酷项目里头抽出来并开源的,之后再反过来支持着这个跑酷项目。所以这个跑酷项目对我来说意义非凡。

这个项目是笔者出来做独立开发时候的第一个外包游戏产品,而笔者当时刚毕业半年,学习 Unity 两个月。

这是一个还未完成的 Demo:

首先这个跑酷项目完成时所用的 QFramework 的版本是两年前的版本,这两年期间 QFramework 经历了无数次 rebase 和重构,也添加了几个核心模块,在最初作为框架核心模块的部分,已经未经过考验被淘汰掉了,所以这个跑酷项目所用的 QFramework 版本已经无法表现 它的易上手、快速开发、愉快的开发体验 的基因。

其次,跑酷项目里使用的 UI 插件是 NGUI,而 QFramework 目前只支持 UGUI,UI 的部分逻辑需要进行重写。这部分工作目前只完成了一半。目前这个项目里的一半的代码是两年前的我的写的代码,当然之后都会慢慢迭代掉的。

然后,项目里有一部分付费插件,NGUI,DOTween,Rain Maker 等。

最后,Demo 里的资源版权是商业的,不允许用在自己项目里用,也不允许在网上进行传播,在这里大家可以当做是破解出来的资源和源码,当然后续我会把里边的资源慢慢换成开源的资源,并逐步开源化的。

当前版本: v0.0.5

这个 Demo版本会和 QFramework 保持同步,在每次 QFramework 更新时 Demo 会在同一版本迭代一部分内容。计划在 QFramework v0.1.1 版本时将 Demo 完全开源化并使用非常宽松的 MIT 协议。

后续的写作计划

之后的专栏都会围绕着这个 Demo 进行框架使用场景的讲解。这个需要笔者准备一段时间进行好好的沉淀。毕竟笔者还没有写过涉及具体项目的教程。所以接下来一段时间,都只会持续更新此篇文章,更新的内容是 Demo 的最新进展同步,暂时不会再接着往下写了,当笔者准备好了,会出来接着往下写的。

Demo 获取方式:

加我微信或者 qq 或者发邮箱给我,我会和您保持联系,这样做的目的一是要在初期未开源的阶段控制拥有此 Demo 的人数,二是为了收集您对 Demo 反馈,并可以向您更好地提供技术支持,当 Demo 到您手上的时候已经说明您已经读过本篇的所有内容,并承诺会遵守如上所述的不能进行传播和商用目的的条例。

微信:popperrock

qq:441881077

邮箱:liangxiegame@163.com

Demo 运行:

  • 打开项目
  • 快捷键 Command/Ctrl + Shift + R 弹出资源打包界面。
  • 点击 Build。
  • 打开 Assets/Scene/Game 场景.
  • 运行 Unity。
  • 祝您愉快~

相关链接:

我的框架地址:https://github.com/liangxiegame/QFramework

教程源码:https://github.com/liangxiegame/QFramework/tree/master/Assets/HowToWriteUnityGameFramework/

QFramework &游戏框架搭建QQ交流群: 623597263

转载请注明地址:凉鞋的笔记http://liangxiegame.com/

微信公众号:liangxiegame

24.v0.0.5 发布一个平台跑酷 Demo  - 图1

如果有帮助到您:

如果觉得本篇教程对您有帮助,不妨通过以下方式赞助笔者一下,鼓励笔者继续写出更多高质量的教程,也让更多的力量加入 QFramework 。