
SKFramework框架
文章平均质量分 92
恬静的小魔龙
优快云博客专家、Unity3D领域优质创作者,专注于VR、虚拟仿真开发。
《Unity 3D从入门到实战》作者。
展开
-
【SKFramework框架核心模块】3-12、网络请求模块
SKFramework框架网络请求模块将使用方法进行封装。接下来,看一下如何使用吧。原创 2024-12-05 15:05:10 · 826 阅读 · 0 评论 -
【SKFramework框架核心模块】3-11、工具类
SKFramework框架。原创 2024-12-05 14:59:50 · 868 阅读 · 0 评论 -
【SKFramework框架核心模块】3-10、UI模块
框架UI模块,将加载UI常用的方法进行封装,方便调用。OnLoad:加载OnOpen:打开OnClose:关闭OnUnload:卸载接下来看一下如何使用。原创 2024-12-05 14:53:41 · 943 阅读 · 0 评论 -
【SKFramework框架核心模块】3-9、资源模块
是Unity提供的一种资源存储压缩包,包含了一些Unity的资源,如图片,模型,纹理,音视频等等,也可以包含用户自定义的二进制文件。提供了一种程序运行时动态加载资源包的方法,如游戏中不同版本的资源更新即通过更新资源AB包即可。Unity官方文档描述为一个容器,就像文件夹一样,包含其他文件。这些其他文件有两种类型,一种是序列化文件,包含资产分解成单独的对象并写到该单个文件中。另一种是资源文件,是为某些资产(纹理和音频)单独存储的二进制数据块,以允许Unity从另一个线程上的磁盘有效加载它们。总而言之,原创 2024-12-05 14:32:47 · 1427 阅读 · 0 评论 -
【SKFramework框架核心模块】3-8、对象池模块
对象池是一种创建型设计模式 ,当需要创建对象时,先从对象池中获取,如果对象池中没有符合条件的对象,再创建新对象。同样,当对象需要销毁时,不做真正销毁,而是将其存放到对象池。减少频繁创建和销毁对象带来的成本,实现对象的缓存和复用。SKFramework框架ObjectPool:通过new运算符创建对象的对象池MonoObjectPool:对象类继承自MonoBehaviour,需要自定义创建方法的对象池接下来就来看一下如何使用。原创 2024-12-05 14:02:19 · 1051 阅读 · 1 评论 -
【SKFramework框架核心模块】3-7、日志模块
SKFramework框架日志模块封装了Unity自带的Debug,增加了日志颜色的区别显示。其实可以扩展一下,增加日志存储、日志上传、日志开关、日志双击溯源等功能。接下来看一下如何使用。原创 2024-12-05 11:45:15 · 725 阅读 · 0 评论 -
【SKFramework框架核心模块】3-6、FSM有限状态机模块
有限状态机(Finite State Machine,FSM),是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。有限状态机的核心原理是基于状态和状态之间的转换,可以用来描述系统的行为和流程,尤其是在处理离散事件和复杂逻辑时代码有较强的可维护性及健壮性。有限状态机作为一种强大的工具,被广泛用于管理游戏对象的状态转换和行为。本章就对SKFramework框架的FSM有限状态机模块进行讲解。原创 2024-12-05 11:34:53 · 1526 阅读 · 0 评论 -
【SKFramework框架核心模块】3-5、函数扩展模块
先来了解一下扩展函数:扩展函数,使其能像成员函数一样通过类.函数的方式调用。首先创建一个静态类,然后在其中定义扩展函数,第一个参数使用this关键字指定要扩展的类。针对某一个类class编写一个扩展函数func之后,可以通过class.func()这种用小数点来连接的方式来调用到该扩展函数,就好似为这个类添加了一个成员函数一般,非常地方便。函数扩展模块主要是存放扩展函数的合集模块。按照类型进行分类:接下来看一下如何使用。原创 2024-12-05 11:24:24 · 731 阅读 · 0 评论 -
【SKFramework框架核心模块】3-4、事件模块
事件模块主要指的是事件委托模块。委托相比大家都不陌生,在C#中,委托是一种引用类型,它表示对方法的引用,即委托就是一种用来指向一个方法的引用类型变量。委托的声明类似于方法签名,关键字是delegate。// 声明一个委托// 创建委托实例,绑定到具体的方法// 使用委托");// 与委托具有相同签名的方法委托简单理解就是先绑定事件,然后在合适的位置执行事件,最后将数据或者参数返回。原创 2024-12-05 09:59:04 · 957 阅读 · 0 评论 -
【SKFramework框架核心模块】3-3、调试器
调试器模块,主要是为了开发的时候以及打包后进行log调试,Console查看使用。原创 2024-12-01 20:17:38 · 996 阅读 · 0 评论 -
【SKFramework框架核心模块】3-2、音频管理模块
音效是Unity常用的模块,主要是通过AudioListener去监听音效,通过AudioSource去播放音效。SKFramework框架将播放音效的代码进行封装,简化了调用,下面来看一下如何使用的吧。原创 2024-11-23 16:29:10 · 1233 阅读 · 0 评论 -
【SKFramework框架核心模块】3-1、事件链模块
Simple普通事件:普通事件可以理解为一个简单的Action回调函数。Delay延迟事件:延迟事件需要指定一个时长,在经过该时长后执行指定的回调函数。Timer定时事件:定时事件可以理解为定时器,分为正计时和倒计时,通过参数isReverse指定,事件为类型,通过已经计时时长或剩余的时长调用执行。Until条件事件:条件事件,需要指定Func条件,直到条件满足后,调用回调函数,事件结束。WhileWhile事件同样需要指定Func提交,与Until事件不同的是,While。原创 2024-11-23 15:34:42 · 1138 阅读 · 0 评论 -
【SKFramework框架】二、快速启动
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。【Unity3D框架】SKFramework框架完全教程《全网最全》-专栏文章目录:https://blog.youkuaiyun.com/q764424567/article/details/143926557OK,本篇就详细讲解一下下载、安装、使用框架。(1)比较推荐Github的地址,因为作者主要在这里进行框架代码迭代更新:https://github.com/136512892/SKFramework目前版本V1原创 2024-11-21 21:18:55 · 1242 阅读 · 0 评论 -
【SKFramework框架】一、框架介绍
SKFramework是基于Unity的一个小型开发框架,致力于提高各类项目的开发效率。作者:CoderZtype=blog。原创 2024-11-20 23:05:26 · 1426 阅读 · 0 评论 -
【Unity3D框架】SKFramework框架完全教程《全网最全》-专栏文章目录
有粉丝询问有没有好用的轻量级框架,轻量级的Unity3D框架,比较常见的有MVC框架、MVVM框架。轻量级的框架,主要目光集中中解决某一块的问题或者是提高某些特定项目背景下的开发效率,可能轻量级的框架适配性差一点,功能少一点。但是相对而言,轻量级的框架功能很直接,比如说要实现事件系统,不会从整个框架出发,去考虑扩展性、适配性,直接就可以去实现,在这个库里面,这个东西就可以直接使用。而且“轻”就说明了框架内容相对少,好学,并且也容易导入到项目中,相当于一个插件。总结一下。原创 2024-11-20 22:37:17 · 1247 阅读 · 0 评论