高端電子網(wǎng)站建設(shè)谷歌官方seo入門指南
推薦閱讀
- CSDN主頁
- GitHub開源地址
- Unity3D插件分享
- QQ群:398291828
- 小紅書
- 小破站
大家好,我是佛系工程師☆恬靜的小魔龍☆,不定時更新Unity開發(fā)技巧,覺得有用記得一鍵三連哦。
一、前言
【Unity3D框架】SKFramework框架完全教程《全網(wǎng)最全》-專欄文章目錄:
https://blog.csdn.net/q764424567/article/details/143926557
這一篇偏理論,沒有實操,下一篇快速入門,將講解如何下載、安裝、使用框架:
https://blog.csdn.net/q764424567/article/details/143927751
二、正文
2-1、簡介
SKFramework是基于Unity的一個小型開發(fā)框架,致力于提高各類項目的開發(fā)效率。
作者:CoderZ
作者首頁:https://coderz.blog.csdn.net/?type=blog
2-2、相關(guān)鏈接
作者CSDN首頁:https://coderz.blog.csdn.net/?type=blog
SKFramework框架開源地址:https://github.com/136512892/SKFramework
2-3、框架結(jié)構(gòu)組成
環(huán)境
- Unity版本:2020.3.16
- .Net API版本:4.x
SKFramework框架內(nèi)容:
- Core文件夾:存放SKFramework框架核心模塊的代碼。
- SkFramework:預(yù)制體,框架主入口。
框架內(nèi)容結(jié)構(gòu)給我感覺就兩個詞:簡單、直接。
核心內(nèi)容都在Core文件夾。
導(dǎo)入后可以快速的了解到這個框架的內(nèi)容,然后每個核心模塊進行了整理,放在了不同的文件夾,減低了學(xué)習(xí)成本。
OK,接下來,我們來了解一下SKFramework框架的核心模塊。
2-4、核心模塊
- Actions - 事件鏈模塊,包含順序事件鏈、并行事件鏈、時間軸事件鏈,事件包含普通事件、延時事件、定時事件、條件事件、動畫事件等類型。
- Audio - 音頻管理模塊,分為背景音樂管理器、音效管理器、音頻庫管理器三部分,提供音頻的播放、暫停、恢復(fù)、停止等接口。
- Debugger - 調(diào)試器,支持打包后運行程序時日志的查看、Hierarchy層級的查看、組件的調(diào)試。
- Events - 事件模塊,提供事件的發(fā)布、訂閱,為代碼的解耦提供支持。
- Extension - 函數(shù)拓展模塊,使用this關(guān)鍵字封裝了部分類的拓展函數(shù),提供鏈式編程支持。
- FSM - 有限狀態(tài)機模塊,提供了狀態(tài)基類、狀態(tài)機基類的封裝,為步驟、流程類型內(nèi)容、角色動畫狀態(tài)、角色AI等內(nèi)容的處理提供了支持。
- Log - 日志模塊。
- ObjectPool - 對象池模塊,為對象的復(fù)用提供支持。
- Resource - 資源模塊,支持異步加載資源。
- UI - UI模塊,集中管理UI視圖,提供了視圖的加載、打開、關(guān)閉、卸載等接口。
- Utilities - 實用工具類。
- WebRequest- 網(wǎng)絡(luò)請求模塊,為發(fā)起網(wǎng)絡(luò)請求提供支持。
2-5、工具庫
- 時間類工具 -
- 計分模塊 -
- 場景加載器 -
- 漫游相機 -
- 輸入管理模塊 -
- 單例 -
- 問題模塊 -
- 物體交互系統(tǒng) -
- 第三人稱控制器 -
- 貼圖資源篩選工具 -
- 物體篩選工具 -
- 復(fù)制機 -
- 小地圖工具 -
- 物體交互系統(tǒng) -
- VFX Lab特效庫 -
- 運行時調(diào)試工具 -
- 包管理器 -
- 興趣點/信息點 -
- 消息中心 -
- RSA算法加密/簽名工具RSA Crypto -
三、后記
如果覺得本篇文章有用別忘了點個關(guān)注,關(guān)注不迷路,持續(xù)分享更多Unity干貨文章。
你的點贊就是對博主的支持,有問題記得留言:
博主主頁有聯(lián)系方式。
博主還有跟多寶藏文章等待你的發(fā)掘哦:
專欄 | 方向 | 簡介 |
---|---|---|
GameFramework框架 | 框架 | Unity之GameFramework框架快速應(yīng)用、使用說明、源碼分析等文章合集。 |
Unity3D開發(fā)小游戲 | 小游戲開發(fā)教程 | 分享一些使用Unity3D引擎開發(fā)的小游戲,分享一些制作小游戲的教程。 |
Unity3D從入門到進階 | 入門 | 從自學(xué)Unity中獲取靈感,總結(jié)從零開始學(xué)習(xí)Unity的路線,有C#和Unity的知識。 |
Unity3D之UGUI | UGUI | Unity的UI系統(tǒng)UGUI全解析,從UGUI的基礎(chǔ)控件開始講起,然后將UGUI的原理,UGUI的使用全面教學(xué)。 |
Unity3D之讀取數(shù)據(jù) | 文件讀取 | 使用Unity3D讀取txt文檔、json文檔、xml文檔、csv文檔、Excel文檔。 |
Unity3D之數(shù)據(jù)集合 | 數(shù)據(jù)集合 | 數(shù)組集合:數(shù)組、List、字典、堆棧、鏈表等數(shù)據(jù)集合知識分享。 |
Unity3D之VR/AR(虛擬仿真)開發(fā) | 虛擬仿真 | 總結(jié)博主工作常見的虛擬仿真需求進行案例講解。 |
Unity3D之插件 | 插件 | 主要分享在Unity開發(fā)中用到的一些插件使用方法,插件介紹等 |
Unity3D之日常開發(fā) | 日常記錄 | 主要是博主日常開發(fā)中用到的,用到的方法技巧,開發(fā)思路,代碼分享等 |
Unity3D之日常BUG | 日常記錄 | 記錄在使用Unity3D編輯器開發(fā)項目過程中,遇到的BUG和坑,讓后來人可以有些參考。 |