首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

【SKFramework框架】一、框架介绍

  • 25-03-03 16:42
  • 4376
  • 8283
blog.csdn.net

推荐阅读

  • CSDN主页
  • GitHub开源地址
  • Unity3D插件分享
  • QQ群:398291828
  • 小红书
  • 小破站

大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。

一、前言

【Unity3D框架】SKFramework框架完全教程《全网最全》-专栏文章目录:
http://iyenn.com/rec/1695645.html

这一篇偏理论,没有实操,下一篇快速入门,将讲解如何下载、安装、使用框架:
http://iyenn.com/rec/1700500.html

二、正文

2-1、简介

SKFramework是基于Unity的一个小型开发框架,致力于提高各类项目的开发效率。

作者:CoderZ
作者首页:https://coderz.blog.csdn.net/?type=blog

2-2、相关链接

作者CSDN首页:https://coderz.blog.csdn.net/?type=blog

SKFramework框架开源地址:https://github.com/136512892/SKFramework

2-3、框架结构组成

环境

  • Unity版本:2020.3.16
  • .Net API版本:4.x

SKFramework框架内容:
在这里插入图片描述

  • Core文件夹:存放SKFramework框架核心模块的代码。
  • SkFramework:预制体,框架主入口。

框架内容结构给我感觉就两个词:简单、直接。

核心内容都在Core文件夹。

导入后可以快速的了解到这个框架的内容,然后每个核心模块进行了整理,放在了不同的文件夹,减低了学习成本。

OK,接下来,我们来了解一下SKFramework框架的核心模块。

2-4、核心模块

  • Actions - 事件链模块,包含顺序事件链、并行事件链、时间轴事件链,事件包含普通事件、延时事件、定时事件、条件事件、动画事件等类型。
  • Audio - 音频管理模块,分为背景音乐管理器、音效管理器、音频库管理器三部分,提供音频的播放、暂停、恢复、停止等接口。
  • Debugger - 调试器,支持打包后运行程序时日志的查看、Hierarchy层级的查看、组件的调试。
  • Events - 事件模块,提供事件的发布、订阅,为代码的解耦提供支持。
  • Extension - 函数拓展模块,使用this关键字封装了部分类的拓展函数,提供链式编程支持。
  • FSM - 有限状态机模块,提供了状态基类、状态机基类的封装,为步骤、流程类型内容、角色动画状态、角色AI等内容的处理提供了支持。
  • Log - 日志模块。
  • ObjectPool - 对象池模块,为对象的复用提供支持。
  • Resource - 资源模块,支持异步加载资源。
  • UI - UI模块,集中管理UI视图,提供了视图的加载、打开、关闭、卸载等接口。
  • Utilities - 实用工具类。
  • WebRequest- 网络请求模块,为发起网络请求提供支持。

2-5、工具库

  • 时间类工具 -
  • 计分模块 -
  • 场景加载器 -
  • 漫游相机 -
  • 输入管理模块 -
  • 单例 -
  • 问题模块 -
  • 物体交互系统 -
  • 第三人称控制器 -
  • 贴图资源筛选工具 -
  • 物体筛选工具 -
  • 复制机 -
  • 小地图工具 -
  • 物体交互系统 -
  • VFX Lab特效库 -
  • 运行时调试工具 -
  • 包管理器 -
  • 兴趣点/信息点 -
  • 消息中心 -
  • RSA算法加密/签名工具RSA Crypto -

三、后记

如果觉得本篇文章有用别忘了点个关注,关注不迷路,持续分享更多Unity干货文章。


你的点赞就是对博主的支持,有问题记得留言:

博主主页有联系方式。

博主还有跟多宝藏文章等待你的发掘哦:

专栏方向简介
GameFramework框架框架Unity之GameFramework框架快速应用、使用说明、源码分析等文章合集。
Unity3D开发小游戏小游戏开发教程分享一些使用Unity3D引擎开发的小游戏,分享一些制作小游戏的教程。
Unity3D从入门到进阶入门从自学Unity中获取灵感,总结从零开始学习Unity的路线,有C#和Unity的知识。
Unity3D之UGUIUGUIUnity的UI系统UGUI全解析,从UGUI的基础控件开始讲起,然后将UGUI的原理,UGUI的使用全面教学。
Unity3D之读取数据文件读取使用Unity3D读取txt文档、json文档、xml文档、csv文档、Excel文档。
Unity3D之数据集合数据集合数组集合:数组、List、字典、堆栈、链表等数据集合知识分享。
Unity3D之VR/AR(虚拟仿真)开发虚拟仿真总结博主工作常见的虚拟仿真需求进行案例讲解。
Unity3D之插件插件主要分享在Unity开发中用到的一些插件使用方法,插件介绍等
Unity3D之日常开发日常记录主要是博主日常开发中用到的,用到的方法技巧,开发思路,代码分享等
Unity3D之日常BUG日常记录记录在使用Unity3D编辑器开发项目过程中,遇到的BUG和坑,让后来人可以有些参考。
Unity爱好者社区
微信公众号
分享Unity相关的技术文章、工具资源等。
注:本文转载自blog.csdn.net的恬静的小魔龙的文章"https://blog.csdn.net/q764424567/article/details/143927239"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top