自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 使用篇十 --- 模板代码创建

简述 为什么要有模板代码? 1、每个人的书写习惯不一样,如果用同一个模板,阅读会方便些 2、每次都一遍一遍无聊的定义公开变量,然后拖拽,活着代码find,着实很浪费时间 3、可以有一个标准的抬头等等 怎么做模板代码? 1、肯定是有一个底子文件 2、去拷贝并修改底子,最终生成新文件 3、来一些其他操作 IFramework的模板代码如何使用 首先打开上一篇提到的窗口 双击选中的条目,打开如下窗口 现在空空如也,没关系,我们开始做一个人 好,做好了,我们来做代码生成 第一步,想好那些

2021-12-18 22:55:02 776

原创 使用篇九,unity部分的基础使用

开头 我们要开始 使用unity部分的IFramework了; 首先 unity部分只是C# 部分的扩展而已,毕竟unity 主要语言就是C# 具体如何使用呢? 下载 目前有两种方式下载 1、GitHub:https://github.com/OnClick9927/IFramework 克隆 或者 下载 zip 都是可以的,因为本身就是一个 unity工程 2、爱吃小站:https://www.aicxz.com/IFramework/PkgListPage 这里呢下载的是一个一个

2021-07-15 23:40:28 259 2

原创 过渡篇,称述

C# 的已经差不多了 其他的 可以自行查看例子, 遇到困难,请加入 QQ群 782290296 寻求帮助 接下来,我们要进入 unity篇章了 激动

2021-07-14 23:50:01 99

原创 使用篇八,对象池

在开头 相信看到对象池,大家是很熟悉了 就算你不熟悉,如果你在CSDN 搜索的话,我相信可以搜索到 一堆开手枪的 unity版本对象池 那么IF的有什么区别?IF主要提供了三种对象池 1、自动实例化的对象池 2、自己个性化管理生命周期的对象池 3、基类对象池,这是啥?简单讲解:声明一个动物的对象池,你可以取出猫,同时也可以取出狗 上马,上马 public class PoolTest : Test { public interface IObject { }

2021-07-14 23:42:19 147

原创 使用篇七,单例

在开头 首先,我们来回顾以下,我们啥时候开始用起了单例,从此无法自拔? 但是总有人告诉我们少用单例 最后发现劝我们的人自己也在使用单例 可恶吖 上马 public class SingletonTest : Test { public class S : IFramework.Singleton.Singleton<S> { private S() { Log.L("Ctor");

2021-07-14 23:31:27 88

原创 使用篇六,数据绑定

开始 前两篇,太简单了。这次我们来一个有难度,但是很好玩的------》数据绑定 什么是数据绑定? 举个生动例子 . 我是一个爱吃爱睡叫的人,怎么睡都喜欢,什么都爱吃 最近呢,出现了一个 A 某 ,他多我很关心 我睡觉落枕了 他就告诉我怎么睡觉才不会落枕 我吃东西闹肚子了 他就告诉我应该吃什么,不应该吃什么 结束:我们可以发现,我出现对应的症状,A某就会出现对应的关心 这是一一对应的,就好像 A 某装了监视器一样 我发生某个行为,触发了

2021-07-14 23:17:27 158

原创 使用篇五,操作记录

在开头 我们发现,基本是个软件,都有 ctrl+Z 和 ctrl+shift+z 如果没有,这软件还能用? 介于这个功能很常见,IF 提供了简易版本 上马 public class RecorderTest : Test { IOperationRecorderModule module { get { return Framework.env0.modules.Recoder; } } int value = 0; protected ov

2021-07-14 22:58:51 109

原创 使用篇四,协程模块

讲在开头 协程是什么? 相信用过unity的都知道, 协程就是一个方法,每一个update 走到下一个等待 本质上就是 一个迭代器,每一帧 movenext 一次,知道没法movenext 相信都理解协程是啥了,很好,上马 使用 public class CoroutineTest : Test { protected override void Start() { Framework.env0.modules.Cor

2021-07-14 22:46:37 172

原创 使用篇三,消息模块

模块的开始 从这里开始,我们要开始注入模块了 今天、我们先来注入一个消息模块 消息模块是干啥的? 1、发送消息 2、解耦 3、貌似没了 话不多说,上码 public class MessageExample : Test { public interface IPub { } public class Pub : IPub { } public class Listenner : IMessageListener {

2021-07-08 23:12:27 554 2

原创 使用篇二,简单的注入

准备工作 1、我们要开始写例子了 2、为了例子的规范与简洁 3、我们写一个基类,后面继承即可 public abstract class Test : DisposableObject { public Test() { Framework.BindEnvUpdate(Update, EnvironmentType.Ev0); Framework.BindEnvDispose(Dispose, Environ

2021-07-08 22:38:38 279 1

原创 使用篇一,环境的创建

private static System.Timers.Timer timer = new System.Timers.Timer(1000); static void Main(string[] args) { timer.Elapsed += Timer_Elapsed; timer.Start(); Log.L("按键盘 esc 关闭测试环境 "); ...

2021-07-08 22:18:02 194

原创 IFramework的总体认知

主要内容 结构+部分默认实现+工具 结构 IEnvironment 环境 IValuesContainer 对象容器 IFrameworkModules 模块容器 环境是个啥玩意呢? 很简单,虚拟机,它提供了最基础的功能,也是框架的基础。 功能包括 : 1、俩 注入容器 2、init 方法 + update 方法 + dispose 方法 3、俩计时器 (deltaTime +

2021-07-06 22:59:36 666 2

原创 IFramework手册第一页

IFramework 手册 主要内容 依赖注入 对象注入 模块注入 对象池 可回收对象 整体结构 IFramework Log(输出) Pool(对象池) Framework(总入口) FrameworkEnvironment(环境) RecyclableObjectPool (通用对象池) IFrameworkContainer(ioc容器) bindHandler(数据绑定器) FrameworkModules FsmModule(状态机) LoomModule(线程反馈) C

2020-08-10 15:45:47 418 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除