
QFramework 使用指南 2020
凉鞋的笔记
QFramework 作者,多年Unity开发者,Steam 多款独立游戏作者,GamePix 独立游戏学院。
展开
-
QFramework 使用指南 2020 (一): 概述
大家好,我是 QFramework 的作者 凉鞋,QFramework 从第一次代码提交到现在快 5 年了,期间陆陆续续增加了很多功能,在使用体验上做了大量的改进。而市面上关于 QFramework 的资料却零零散散,所以 笔者 打算在此写一系列 QFramework 的使用教程。而此教程,将收录于 QFramework 的官方文档,发布于 qf.liangxiegame.com。QFram...原创 2019-08-19 23:59:46 · 13427 阅读 · 2 评论 -
QFramework 使用指南 2020(二):下载与版本介绍
QFramework 使用指南 2020(二):下载与版本介绍目前 QFramework 有两个可供安装的版本PackageKit:QFramework 的插件平台,可以下载只感兴趣的插件,除了 Framework 模块还有一些 Shader 案例、项目模板、不依赖 Framework 的模块、教程、社区等功能和模块。Framework:包含了 PackageKit,以及 UI Kit、R...原创 2019-08-20 23:56:38 · 3180 阅读 · 1 评论 -
QFramework 使用指南 2020(三):脚本生成(1)基本使用
在上一篇,我们对 QFramework 的两个主要版本提供了介绍,并且写下了第一个 QFramework 脚本。在这一篇,我们学习 QFramework 中几乎每个项目都要用到并且从中受益的功能:自动生成脚本并绑定,简称脚本生成。我们先在场景中,随便创建一些有父子结构的 GameObject,如下所示:它们都是空的节点,并没有什么真正的逻辑,只是为了展示一种通常的父子结构。现在 Game...原创 2019-09-01 12:17:54 · 1397 阅读 · 1 评论 -
QFramework 使用指南 2020 (四):脚本生成(2)ViewController 与 ViewController 嵌套绑定
在上一篇,我们学习了,脚本生成的基本使用。在这一篇,我们试着深入,聊聊脚本生成给我们带来的便利。脚本生成的便利首先,我们要知道,在 Unity 的游戏世界中都是以 GameObject 为单位的,而 GameObject 是可以设置子 GameObject 的。所以,一般我们看到的 GameObject 都是呈树结构的。而树结构,是一个比较好管理的结构,有层次的同时又有单向依赖关系。在上...原创 2019-09-02 20:57:29 · 976 阅读 · 0 评论 -
QFramework 使用指南 2020(五):脚本生成(3)生成 Prefab
在上一篇,我们简单介绍了 ViewController 的嵌套实现。在这一篇,我们学习 ViewController 脚本生成的最后一个功能,即:生成 Prefab。实际上这个功能非常简单。我们先看下 ViewController 的面板,如下图所示:Player 1 是,已经生成过脚本的 ViewController。要想生成 Prefab,很简单,只需要把 生成 Prefab 勾上...原创 2019-09-03 12:44:37 · 1080 阅读 · 0 评论 -
QFramework 使用指南 2020(六):脚本生成(4)小结与补充
我们花了四篇文章,介绍了 QF 中的脚本生成功能。实际上 QF 中的脚本生成是有两种的,第一种就是我们现在学习的 ViewController + Bind 模式。这种模式是为除 UGUI 以外的脚本生成提供的,也就是说如果是 游戏对象 或者是 NGUI、FGUI 还是 XXGUI,只要不是 UGUI,就推荐使用 ViewController + Bind 模式。如果你的项目已经在用某个 U...原创 2019-09-05 16:36:38 · 777 阅读 · 0 评论 -
QFramework 使用指南 2020(七):Res Kit (1)概述与基本使用
在上一篇,我们刚刚结束了 脚本生成专题,我们知道 QF 提供了两种脚本生成模式,一种是 ViewController + Bind ,另一种是 UI Kit 模式。本来打算,介绍完 ViewController + Bind 模式后,再介绍 UI Kit 模式。但是在学习 UI Kit 之前,我们需要先了解一点 Res Kit。Res Kit 简介Res Kit,是 QF 的一大杀器,顾名...原创 2019-09-06 13:47:34 · 1714 阅读 · 0 评论 -
QFramework 使用指南 2020(八):Res Kit(2)模拟模式与非模拟模式
在上一篇,介绍了 Res Kit 的基本使用,相信大家已经体会到了 Res Kit 的简便之处了。在这一篇,我们试着探讨一下 Res Kit 的设计背后原理。AssetBundle 的不便之处在使用 Res Kit 之前,相信大家多多少少接触过 AssetBundle。 有的童鞋可能是在项目中用过 AssetBundle,有的童鞋可能只是简单学习过 AssetBundle。总之,AssetB...原创 2019-09-07 18:36:24 · 797 阅读 · 0 评论 -
QFramework 使用指南 2020(九):Res Kit(3)异步加载 与 异步队列加载
在上一篇我们了解了 Res Kit 的一些背后设计原理,讲解了一些概念,比如:开发阶段、真机阶段等。在这一篇,我们回到 Res Kit 使用细节上。在 Res Kit 的第一篇,我们介绍了 Res Kit 的基本使用,代码如下:using QF.Res;using QF.Extensions;using UnityEngine;namespace QF.Example { pub...原创 2019-09-10 16:47:31 · 1129 阅读 · 1 评论