이름 |
설명 |
AppEngine |
Cosmos Engine - Unity3D Game Develop Framework |
AppVersion |
For App Version, version string can with description 1.2.3.123.release.mi MAJOR.MINOR.PATCH.BUILD.DESC |
AssetBundleLoader |
|
AssetFileLoader |
根據不同模式,從AssetBundle中獲取Asset或從Resources中獲取,两种加载方式同时实现的桥接类 读取一个文件的对象,不做拷贝和引用 |
AudioLoader |
|
CCoroutineState |
|
Debuger |
|
EngineConfigs |
|
FontLoader |
|
FpsWatcher |
|
HotBytesLoader |
读取字节,调用WWW, 会自动识别Product/Bundles/Platform目录和StreamingAssets路径 |
InstanceAssetLoader |
这是拷一份出来的 |
KAssetBundleParser |
AssetBundle字节解析器 |
KAsync |
链式操作,结合协程和DOTween, 并且支持真线程(用于密集运算,无法调用Unity大部分函数) 适合做动画、结合协程、回调一堆的情况 |
KAsyncManager |
|
KCrypt |
加密解密,依赖表CosmosEngineConfig DEC |
KDebuggerObjectTool |
专门用于资源Debugger用到的父对象自动生成 DebuggerObject - 用于管理虚拟对象(只用于显示调试信息的对象) |
KEngineAndroidPlugin |
KEngine's Android Plugins is a jar. Load sync from android asset folder. Unity3D's WWW class can only load async from asset folder, disgusting. |
KEngineDef |
|
KEngineInfo |
Engine Config, Wrapper of the TableRow |
KHttpDownloader |
多线程+断点续传 http下载器, 注意用完后要Dispose TODO: 线程的回调Callback有点难看,以后弄个KHttpDownloader2(本类稳定就不改本类) |
KObject |
KEngine标准Object,,带有自动Debug~ |
KObjectDebugger |
对C#非MonoBehaviour对象以GameObject形式表现,方便调试 |
KObjectDebuggerExtensions |
手动打开或关闭,用于任何object |
KResoourceLoadedAssetDebugger |
对XXXLoader的结果Asset进行Debug显示 |
KResourceLoaderDebugger |
只在编辑器下出现,分别对应一个Loader~生成一个GameObject对象,为了方便调试! |
KResourceModule |
|
KWWWLoader |
Load www, A wrapper of WWW. |
Log |
KEngine Logger, file write + console output |
MaterialLoader |
加载材质,通过CSerializeMaterial |
Profiler |
|
SceneLoader |
|
ShaderLoader |
Shader加载器 |
SpriteLoader |
|
StaticAssetLoader |
静态对象加载,通常用于全局唯一的GameObject, 跟其它TextureLoader不一样的是,它会拷一份 原加载对象(AssetFileBridge)会被删除,节省内存 |
TextureLoader |
|