E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
qframework
Unity热更模块基于 HybridCLR + Addressable
代码地址:GitHub-ManoKing/FFramework:基于HybridCLR+Addressable的热更新框架,提供例子基于
QFramework
+URP开发基于HybridCLR+Addressable
YOLO_TO_GAME
·
2023-04-01 22:48
Unity3D
unity
游戏引擎
模拟真机环境_
QFramework
使用指南 2020(八):Res Kit(2)模拟模式与非模拟模式...
在上一篇,介绍了ResKit的基本使用,相信大家已经体会到了ResKit的简便之处了。在这一篇,我们试着探讨一下ResKit的设计背后原理。AssetBundle的不便之处在使用ResKit之前,相信大家多多少少接触过AssetBundle。有的童鞋可能是在项目中用过AssetBundle,有的童鞋可能只是简单学习过AssetBundle。总之,AssetBundle在不通过ResKit使用之前,
Hasaki酱
·
2023-04-01 22:14
模拟真机环境
【Unity 框架】
QFramework
v1.0 使用指南 工具篇:06. UIKit 界面管理&快速开发解决方案 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
UIKit简介UIKit是一套界面管理&快速开发解决方案UIKit的特性如下:界面管理层级管理代码生成及组件自动绑定(底层用的ViewController)UIKit基本使用UIKit本身有一套推荐使用的工作流程,而此工作流程的设计是为了使每个界面只负责展示数据和监听用户输入,界面与界面之间互相独立,并且可独立测试。下面我们将介绍如何制作一个游戏主页(UIBasicPanel)。首先我们先创建一个
凉鞋的笔记
·
2023-04-01 22:42
QFramework
v1.0
使用指南
ui
游戏引擎
游戏框架
C#
unity
【Unity 框架】
QFramework
v1.0 使用指南 架构篇:09. Query 介绍 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
09.Query介绍Query是CQRS中的Q,也就是CommandQueryResponsibilitySaperation中的Query。关于Command我们已经介绍了。而Query是和Command对应的查询对象。首先Controller中的表现逻辑更多是接收到数据变更事件之后,对Model或者System进行查询,而查询的时候,有的时候需要组合查询,比如多个Model一起查询,查询的数据
凉鞋的笔记
·
2023-04-01 22:12
QFramework
v1.0
使用指南
架构
游戏
c#
unity
QFramework
使用指南 2020(九):Res Kit(3)异步加载 与 异步队列加载
在上一篇我们了解了ResKit的一些背后设计原理,讲解了一些概念,比如:开发阶段、真机阶段等。在这一篇,我们回到ResKit使用细节上。在ResKit的第一篇,我们介绍了ResKit的基本使用,代码如下:usingQF.Res;usingQF.Extensions;usingUnityEngine;namespaceQF.Example{publicclassTestResKit:MonoBeha
凉鞋的笔记
·
2023-04-01 22:42
QFramework
使用指南
2020
Unity
QFramework
游戏框架
框架
架构
使用BundleMaster替换
QFramework
中UiKit面板资源加载方式
语雀地址热更资源加载部分想使用91焦先生的BundleMasterUI部分又想使用
QFramework
的Ui框架所以对QF的UIkit加载UIPanel资源部分自定义注:自定义PanelLoader意味着不会具有通过传入的
青之
·
2023-04-01 22:38
Unity
unity
QFramework
基本API汇总
文章目录前言ResKitUIKitAudioKitSingletonKitLogKitActionKitFluentAPIEnumEventSystemPoolKitFSM宏总结前言QF框架内置了不少案例,并且QF文档也详细说明了使用规范。虽然如此,但考虑到说明太过详细导致有的时候翻起来不便,以及工程当中的案例我习惯都清理掉,以下选了部分常用的API记录。ResKit//除了Resource加载,
adogai
·
2023-04-01 22:06
unity
游戏引擎
Unity 解决
QFramework
WebGL报错
Unity解决QFrameworkWebGL报错错误描述☕原因解决方案错误描述在新建工程中只导入了
QFramework
,BuildWebGL(空场景)会看到如下错误:Exception:Non-PublicConstructor
牙膏上的小苏打2333
·
2023-04-01 22:31
UnityWebGL
Unity
unity
webgl
QFramework
【Unity 框架】
QFramework
v1.0 使用指南 工具篇:05. ResKit 资源管理&开发解决方案 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
ResKit简介ResKit,是资源管理&快速开发解决方案特性如下:可以使用一个API从dataPath、Resources、StreammingAssetPath、PersistentDataPath、网络等地方加载资源。基于引用计数,简化资源加载和卸载。拥抱游戏开发流程中的不同阶段开发阶段不用打AB直接从dataPath加载。测试阶段支持只需打一次AB即可。可选择生成资源名常量代码,减少拼写错
凉鞋的笔记
·
2023-04-01 22:03
QFramework
v1.0
使用指南
unity
游戏引擎
C#
游戏框架
架构
【Unity 框架】
QFramework
v1.0 使用指南 架构篇:19. 心中有架构 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
QFramework
.cs提供了MVC、分层、CQRS、事件驱动、数据驱动等工具,除了这些工具,
QFramework
.cs还提供了架构使用规范。
凉鞋的笔记
·
2023-04-01 18:19
QFramework
v1.0
使用指南
架构
游戏
c#
unity
游戏引擎
QFrameWork
学习(五) 简易有限状态机与类关系
文章地址:https://www.cnblogs.com/liangxiegame/p/Unity-you-xi-kuang-jia-da-jian-si-jian-yi-you-xian.html一、有限状态机先看一下代码:publicclassFSM{//定义函数指针类型publicdelegatevoidFSMTranslationCallfunc();//////状态类///publicc
_Shelcon
·
2023-04-01 18:40
#
框架QFramework
QFrameWork
学习(二) 简易消息机制
文章地址:https://www.cnblogs.com/liangxiegame/p/Unity-you-xi-kuang-jia-da-jian-wu-jian-yi-xiao-xi-.html一、遍历list删除元素说简易消息机制之前,文章里有个细节点,就是遍历list删除其中的元素。这里使用了反向循环,原因解释一下。比如一个list含ABCDEF,假设此时遍历到i=3这时候删除D,同时E也
_Shelcon
·
2023-04-01 18:09
#
框架QFramework
QFramework
v1.0 使用指南 工具篇: 16. 补充内容:LiveCodingKit 编码所见即所得的利器 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
于是笔者就在
QFramework
中写了一个类似的方案LiveCodingKit。使用方式很
凉鞋的笔记
·
2023-04-01 13:47
QFramework
v1.0
使用指南
C#
unity
游戏框架
QFramework
游戏开发
【Unity 框架】
QFramework
v1.0 使用指南 架构篇:14. Command 拦截 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
QFramework
提供了拦截Command的API。我们尝试在CounterApp中实现一个Command日志。
凉鞋的笔记
·
2023-04-01 13:17
QFramework
v1.0
使用指南
架构
游戏
c#
unity
游戏引擎
从
QFramework
重新开始
主要的工作就是
QFramework
相关的内容发布、第五届小班招生和双十一活动的准备。三件事堆在了一起,很酸爽。
凉鞋的笔记
·
2023-04-01 13:17
生活
unity
游戏引擎
QFramework
v1.0 使用指南 工具篇: 15. 补充内容:GridKit 二维格子数据结构 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
受到GameMakerStdio的ds_grid启发,
QFramework
也实现了一个类似的数据结构,名字叫做EasyGrid,示例代码
凉鞋的笔记
·
2023-04-01 13:17
QFramework
v1.0
使用指南
unity
游戏框架
C#
游戏开发
Unity
框架
QFramework
Pro 开发日志(三)DocKit 功能展示-文本节点、图像节点
首先作为一个开源框架/AssetStore插件的作者深知,维护插件、框架的使用文档是一件很麻烦的事情。大部分主流的文档方案,基本都是用markdown编写。不管是用markdown编写还是用word还是其他的方式写文档,都涉及一个文件管理的问题。这些文件要么部署在网站上,要么部署在github上,要么会随着代码包含在插件里。文件维护起来会很麻烦,而每次修改文档,也需要找到对应的文件。对于文档维护,
凉鞋的笔记
·
2023-04-01 13:47
QFramework
Pro
开发日志
unity
游戏框架
C#
QFramework
Pro 开发日志(六)一键生成类图功能介绍
这个功能连续开发了三天,现在完成了一个基本的雏形。先说说,为啥做这个功能吧。作为Unity开发者,不管是在做游戏还是在做工具、方案、学习源码的时候,多多少少都会需要魔改一些其他插件、框架、工具的代码。而魔改的前提,是自己能够快速理解代码的大体结构。如何快速理解代码的大体结构?自己画一遍简单的类图是比较快的方式。于是笔者就制作了一个快速根据目录内的代码生成简单继承的类图的功能。先看下使用流程。在某个
凉鞋的笔记
·
2023-04-01 13:47
QFramework
Pro
开发日志
unity
编辑器
游戏引擎
QFramework
Pro 开发日志(二)为啥要搞 Pro
自己的独立游戏《鬼山之下》鸽了有半年了。上一次《鬼山之下》的大规模的功能新增是在8月份左右。然后感觉一直用AssetStore的素材也不是长久之计。于是就花了2个月的时间去学美术去了,把美术需要的基础都过了一遍,而现在基本上美术可以说是入门了。学完美术就到10月份了,还有一个月就双十一,于是就全部时间都花在了双十一的新课筹备上了,然后就一直忙,忙到1月1日,反正面包是要排在理想之前的。在1月1日的
凉鞋的笔记
·
2023-04-01 13:46
QFramework
Pro
开发日志
c#
unity
游戏框架
【Unity 框架】
QFramework
v1.0 使用指南 工具篇:02. 下载与安装 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
如何下载&安装
QFramework
.Toolkits的最新unitypackage存放在git仓库里,如下图所示:git仓库地址:github:https://github.com/liangxiegame
凉鞋的笔记
·
2023-03-29 13:57
QFramework
v1.0
使用指南
unity
游戏引擎
游戏框架
c#
游戏
【Unity 框架】
QFramework
v1.0 使用指南 架构篇:18. 内置工具:IOCContainer | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
QFramework
架构的模块注册与获取是通过IOCContainer实现的。IOC的意思是控制反转,即控制反转容器。
凉鞋的笔记
·
2023-03-29 13:56
QFramework
v1.0
使用指南
架构
unity
游戏引擎
C#
游戏框架
【Unity 框架】
QFramework
v1.0 使用指南 架构篇:12. 纸上设计 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
由于
QFramework
支持MVC、分层和CQRS,再加上提供了使用规范,那么
QFramework
就可以达到高度的标准化,达到高度的标准化那么就有了做一件事情的条件,就是纸上设计。
凉鞋的笔记
·
2023-03-29 13:26
QFramework
v1.0
使用指南
架构
unity
游戏引擎
【Unity 框架】
QFramework
v1.0 使用指南 架构篇:10. 架构规范 与 推荐用法 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
QFramework
架构提供了四个层级:表现层:IController系统层:ISystem数据层:IModel工具层:IUtility除了四个层级,还提供了Command、Query、Event、BindableProperty
凉鞋的笔记
·
2023-03-29 13:25
QFramework
v1.0
使用指南
架构
【Unity 框架】
QFramework
v1.0 使用指南 架构篇:03. 引入 Command | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
03.引入Command我们回顾一下目前的代码,如下;usingUnityEngine;usingUnityEngine.UI;namespaceQFramework.Example{//1.定义一个Model对象publicclassCounterAppModel:AbstractModel{publicintCount;protectedoverridevoidOnInit(){Count=0
凉鞋的笔记
·
2023-03-29 13:55
QFramework
v1.0
使用指南
架构
ui
unity
c#
游戏
【Unity 框架】
QFramework
v1.0 使用指南 架构篇:06. 引入 System | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
06.引入System在这一篇,我们来引入最后一个基本概念System。首先我们来看下代码,如下:usingUnityEngine;usingUnityEngine.UI;namespaceQFramework.Example{//1.定义一个Model对象publicclassCounterAppModel:AbstractModel{privateintmCount;publicintCoun
凉鞋的笔记
·
2023-03-29 13:55
QFramework
v1.0
使用指南
架构
unity
ui
QFramework
使用指南 2020(七):Res Kit (1)概述与基本使用
在上一篇,我们刚刚结束了脚本生成专题,我们知道QF提供了两种脚本生成模式,一种是ViewController+Bind,另一种是UIKit模式。本来打算,介绍完ViewController+Bind模式后,再介绍UIKit模式。但是在学习UIKit之前,我们需要先了解一点ResKit。ResKit简介ResKit,是QF的一大杀器,顾名思义,它是负责资源的。特性如下:可以使用一个API从dataP
凉鞋的笔记
·
2023-03-29 13:55
QFramework
使用指南
2020
Unity
游戏
QFramework
架构
框架
QFramework
框架学习笔记
一、Extension练习与Model设计创建一个App.cs,挂在GameObject上:usingSystem.Collections.Generic;usingUnityEngine;namespaceQFramework.TodoList{//////TodoApp:///1.完成、未完成///2.列表/待办事项///3.增加、删除、更改待办事项//////有一个列表,列表里多个待办事项,
林枫依依
·
2023-03-29 12:42
Unity3D
unity3d
QFramework
简介
使用
QFramework
原因:近期随着公司的项目不短的升级和新的功能的添加,突然发现以往的开发模式已经不能支持目前项目的推进和升级,于是就想能否可以找到一个渐进式,快速开始的框架以满足目前的工作需要,经过不短的查询找到了一味资深大佬自己写的一个框架
此生不悔入海贼
·
2023-03-29 12:06
QFramework
架构
QFramework
Pro 开发日志(一)随便写点啥,3 月开始整活了。
我是凉鞋
QFramework
的作者。3月之前一直都在制作教程,录制视频,结果录太多再加上一些事情嗓子发炎了,上火了。于是就打算让嗓子休息2个月。不能录课的两个月,只能写文章和写代码。
凉鞋的笔记
·
2023-03-21 16:57
UniRx 插件入门
在完善Unity开发的游戏框架时,看到框架TinaX使用了TweenRx插件TweenRx而这个插件,又使用到了一个名为UniRx的插件UniRx看到框架
QFramework
也用到了该插件
QFramework
花了心的大萝卜
·
2023-02-02 09:22
Unity
unity
unity3d
QFramework
Pro 开发日志(三)DocKit 功能展示-文本节点、图像节点
首先作为一个开源框架/AssetStore插件的作者深知,维护插件、框架的使用文档是一件很麻烦的事情。大部分主流的文档方案,基本都是用markdown编写。不管是用markdown编写还是用word还是其他的方式写文档,都涉及一个文件管理的问题。这些文件要么部署在网站上,要么部署在github上,要么会随着代码包含在插件里。文件维护起来会很麻烦,而每次修改文档,也需要找到对应的文件。对于文档维护,
凉鞋的笔记
·
2023-01-28 19:27
QFramework
Pro 开发日志(七)v0.4 版本审核通过 与 对话编辑器功能预告
经过一周的工作,v0.4版本总算完成了。就在刚刚笔者在AssetStore提交了v0.4版本。v0.4版本主要内容有两个一键生成简单继承类图功能底层兼容QFrameworkv0.14.x其中一键生成类图功能的工作量不是很多,写功能加上提交版本前的测试和优化总共加起来不到4天。但是底层兼容QFrameworkv0.14.x就花了很多时间。先看看功能吧,一键生成简单继承类图的功能和上一篇开发日志的差不
凉鞋的笔记
·
2023-01-26 15:34
【Unity 框架】
QFramework
v1.0 使用指南 介绍篇:01. 简介 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
01.简介大家好,我是
QFramework
的作者凉鞋,
QFramework
从第一次代码提交到现在快7年了(2015年12月~2022年10月)了,而经过了7年时间的打磨,我们终于迎来了v1.0版本。
凉鞋的笔记
·
2022-12-12 10:54
QFramework
v1.0
使用指南
unity
c#
ui
游戏框架
C#
QFramework
v1.0 使用指南 架构篇:13. Architecture 的好处
不管是System、Model还是Utility,都会注册到Architecture中。伪代码如下:namespaceQFramework.PointGame{publicclassPointGame:Architecture{protectedoverridevoidInit(){RegisterSystem(newScoreSystem());RegisterSystem(newCountDo
凉鞋的笔记
·
2022-10-17 11:07
QFramework
v1.0
使用指南
架构
unity
游戏引擎
游戏框架
C#
QFramework
v1.0 使用指南 架构篇:16. 内置工具:EasyEvent
TypeEventSystem是基于EasyEvent实现的。EasyEvent也是一个可以脱离架构使用的工具。这里我们来学习一下基本用法。基本使用代码如下:usingUnityEngine;namespaceQFramework.Example{publicclassEasyEventExample:MonoBehaviour{privateEasyEventmOnMouseLeftClickE
凉鞋的笔记
·
2022-10-17 11:07
QFramework
v1.0
使用指南
c#
unity
开发语言
游戏引擎
游戏框架
QFramework
Pro 开发日志(七)v0.4 版本审核通过 与 对话编辑器功能预告
经过一周的工作,v0.4版本总算完成了。就在刚刚笔者在AssetStore提交了v0.4版本。v0.4版本主要内容有两个一键生成简单继承类图功能底层兼容QFrameworkv0.14.x其中一键生成类图功能的工作量不是很多,写功能加上提交版本前的测试和优化总共加起来不到4天。但是底层兼容QFrameworkv0.14.x就花了很多时间。先看看功能吧,一键生成简单继承类图的功能和上一篇开发日志的差不
凉鞋的笔记
·
2022-03-22 22:00
Unity 游戏框架搭建 (十)
QFramework
v0.0.2小结
从框架搭建系列的第一篇文章开始到现在有四个多月时间了,这段时间对自己来说有很多的收获,好多小伙伴和前辈不管是在评论区还是私下里给出的建议非常有参考性,在此先谢过各位。说到是一篇小节,先列出框架的概要图。目前,图中除了UI模块和未支持的部分,都有相应的文章来介绍。设计模式: Unity游戏框架搭建(二)单例的模板 Unity游戏框架搭建(三)MonoBehaviour单例的模板事件: Unit
SkyDream931
·
2020-09-13 18:26
Unity 游戏框架搭建 2019 (二) 文本复制到剪切板
我们来分析一下我们每次导出时候的操作步骤:点击菜单栏
QFramework
/1.生成unitypackage名字。复制控制台中的名字。右击QF
凉鞋游戏
·
2020-08-24 09:34
Unity 游戏框架搭建 2018(八)小结
在2018年的时候
QFramework
已经集成了UIKit和ResKit这两个强大且好用的套件。
凉鞋游戏
·
2020-08-23 17:27
Unity 游戏框架搭建 2017 (十)
QFramework
v0.0.2小结
从框架搭建系列的第一篇文章开始到现在有四个多月时间了,这段时间对自己来说有很多的收获,好多小伙伴和前辈不管是在评论区还是私下里给出的建议非常有参考性,在此先谢过各位。说到是一篇小节,先列出框架的概要图。DraggedImage.png目前,图中除了UI模块和未支持的部分,都有相应的文章来介绍。设计模式:Unity游戏框架搭建2017(二)单例的模板Unity游戏框架搭建2017(三)MonoBeh
凉鞋游戏
·
2020-08-22 18:28
Unity 游戏框架搭建 2019 (五) 打开所在文件夹
这样我们目前的导出步骤为:点击菜单栏
QFramework
/4.导出UnityPackage。我们是不是没有可以优化的空间了?对于导出步骤的数量来说,确实没有了。只需要一步就可以导出了。
凉鞋游戏
·
2020-08-21 23:00
Unity 游戏框架搭建 2019 (二十三) 备份与版本号
约定和规则:每个示例在
QFramework
目录下创建一个文件夹,文件夹的格式是:数字.示例的功能每个示例写一个脚本,脚本中包含可复用的静态方法和MenuItem方法。
凉鞋游戏
·
2020-08-21 22:13
Unity 游戏框架搭建 2019 (二十四) 危险的操作
endifusingUnityEngine;usingSystem;namespaceQFramework{publicstaticclassLogFileName{#ifUNITY_EDITOR[MenuItem("
QFramework
凉鞋游戏
·
2020-08-21 21:07
Unity 游戏框架搭建 2019 (十二) 第八个示例(二)
endifusingUnityEngine;namespaceQFramework{publicstaticclassCopyText2Clipboard{#ifUNITY_EDITOR[MenuItem("
QFramework
凉鞋游戏
·
2020-08-21 18:10
Unity 游戏框架搭建 2017 (二十四) 小结
真的很庆幸当时开了一个这样的专栏,即打发了笔者无聊的业余时间,也让笔者的技术也有所提升,最重要的是,笔者也搞出来了一个
QFramework
框架。OK,废话不多说了。对201
凉鞋游戏
·
2020-08-19 08:30
Unity 游戏框架搭建 2019 (二十八) 弃用的代码删除
endifusingUnityEngine;namespaceQFramework{publicclassTransformLocalPosImprovements{#ifUNITY_EDITOR[MenuItem("
QFramework
凉鞋的笔记
·
2020-08-17 02:23
笔记
2.复制文本到剪切板(GUIUtility.systemCopyBuffer = "复制的文本")
;#endifusingUnityEngine;namespaceQFramework{publicclassCopyText2Clipboard{#ifUNITY_EDITOR[MenuItem("
QFramework
~李疆
·
2020-08-07 17:34
QFramework框架
QFrameWork
学习(七) 静态扩展 + 泛型实现transform的链式编程
publicstaticMonoBehaviourPosition(thisMonoBehaviourselfBehaviour,Vector3position){selfBehaviour.transform.position=position;returnselfBehaviour;、}publicstaticMonoBehaviourLocalScale(thisMonoBehaviours
余47
·
2020-07-14 18:35
框架
QFramework
QFrameWork
学习(三) 简易AssetBundle打包工具(一)(二)
文章地址:https://www.cnblogs.com/liangxiegame/p/Unity-you-xi-kuang-jia-da-jian-shi-yi-jian-yiAsset.htmlhttps://www.cnblogs.com/liangxiegame/p/Unity-you-xi-kuang-jia-da-jian-shi-er-jian-yiAsset.html选定目录,可以
余47
·
2020-07-11 17:30
框架
QFramework
Unity 游戏框架搭建 2017 (十四) 优雅的 QSingleton (零) QuickStart
之前想着让各位直接用
QFramework
,但是后来想想,如果正在进行的项目直接使用
QFramework
,这样风险太高了,要改的代码太多,所以打算陆续独立出来一些工具和模块,允许各位一个模块一个模块的进行更换
凉鞋游戏
·
2020-07-09 12:59
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他