实例介绍
基于rvo2的rvo模块,替换了原本的float类型,全部采用封装类的定点数,并使用kframework,比如command达到友元函数的效果,属性注册
【实例截图】
【核心代码】
Assets
└── Assets
├── GameAgent.prefab
├── GameAgent.prefab.meta
├── kdtree_w01.asset
├── kdtree_w01.asset.meta
├── kdtree_w02.asset
├── kdtree_w02.asset.meta
├── Main.unity
├── Main.unity.meta
├── Manager.prefab
├── Manager.prefab.meta
├── Materials
│ ├── navmeshMat.mat
│ └── navmeshMat.mat.meta
├── Materials.meta
├── MenuTools.asset
├── MenuTools.asset.meta
├── navmesh.obj
├── navmesh.obj.meta
├── Scripts
│ ├── GameAgent.cs
│ ├── GameAgent.cs.meta
│ ├── GameMainManager.cs
│ ├── GameMainManager.cs.meta
│ ├── LeanPool
│ │ ├── Editor
│ │ │ ├── LeanPool_Editor.cs
│ │ │ └── LeanPool_Editor.cs.meta
│ │ ├── Editor.meta
│ │ ├── Scripts
│ │ │ ├── LeanClassPool.cs
│ │ │ ├── LeanClassPool.cs.meta
│ │ │ ├── LeanPool.cs
│ │ │ ├── LeanPool.cs.meta
│ │ │ ├── LeanPooledRigidbody2D.cs
│ │ │ ├── LeanPooledRigidbody2D.cs.meta
│ │ │ ├── LeanPooledRigidbody.cs
│ │ │ └── LeanPooledRigidbody.cs.meta
│ │ └── Scripts.meta
│ ├── LeanPool.meta
│ ├── Materials
│ │ ├── W01_Jzhu_12_c.mat
│ │ └── W01_Jzhu_12_c.mat.meta
│ ├── Materials.meta
│ ├── SegmentTest.cs
│ ├── SegmentTest.cs.meta
│ ├── Singleton.cs
│ ├── Singleton.cs.meta
│ ├── W01_Jzhu_12.FBX
│ └── W01_Jzhu_12.FBX.meta
├── Scripts.meta
├── stage_010_2.asset
├── stage_010_2.asset.meta
├── stage_020.asset
├── stage_020.asset.meta
├── stage_w02.asset
├── stage_w02.asset.meta
├── testtt
│ ├── KFrameWork
│ │ ├── Examples54_or_older.zip
│ │ ├── Examples54_or_older.zip.meta
│ │ ├── Examples56.zip
│ │ ├── Examples56.zip.meta
│ │ ├── FrameWork
│ │ │ ├── Config
│ │ │ │ ├── FrameWorkConfig.cs
│ │ │ │ ├── FrameWorkConfig.cs.meta
│ │ │ │ ├── FrameWorkEnum.cs
│ │ │ │ ├── FrameWorkEnum.cs.meta
│ │ │ │ ├── InterFaces.cs
│ │ │ │ └── InterFaces.cs.meta
│ │ │ ├── Config.meta
│ │ │ ├── Core
│ │ │ │ ├── Attributes
│ │ │ │ │ ├── AttributeRegister.cs
│ │ │ │ │ ├── AttributeRegister.cs.meta
│ │ │ │ │ ├── BaseAttributeRegister.cs
│ │ │ │ │ ├── BaseAttributeRegister.cs.meta
│ │ │ │ │ ├── DelegateAtt.cs
│ │ │ │ │ ├── DelegateAtt.cs.meta
│ │ │ │ │ ├── FrameWorkAtt.cs
│ │ │ │ │ ├── FrameWorkAtt.cs.meta
│ │ │ │ │ ├── FrameworkAttRegister.cs
│ │ │ │ │ ├── FrameworkAttRegister.cs.meta
│ │ │ │ │ ├── ModelRegisterAtt.cs
│ │ │ │ │ ├── ModelRegisterAtt.cs.meta
│ │ │ │ │ ├── SceneEnterAttribute.cs
│ │ │ │ │ ├── SceneEnterAttribute.cs.meta
│ │ │ │ │ ├── ScriptInitOrderAtt.cs
│ │ │ │ │ ├── ScriptInitOrderAtt.cs.meta
│ │ │ │ │ ├── Script_LuaLogicAttribute.cs
│ │ │ │ │ ├── Script_LuaLogicAttribute.cs.meta
│ │ │ │ │ ├── ServiceAtt.cs
│ │ │ │ │ ├── ServiceAtt.cs.meta
│ │ │ │ │ ├── SingleTonAttribute.cs
│ │ │ │ │ └── SingleTonAttribute.cs.meta
│ │ │ │ ├── Attributes.meta
│ │ │ │ ├── Base
│ │ │ │ │ ├── AbstractParams.cs
│ │ │ │ │ ├── AbstractParams.cs.meta
│ │ │ │ │ ├── CacheDelegate.cs
│ │ │ │ │ ├── CacheDelegate.cs.meta
│ │ │ │ │ ├── GameAttrRegister.cs
│ │ │ │ │ ├── GameAttrRegister.cs.meta
│ │ │ │ │ ├── GenericParams.cs
│ │ │ │ │ ├── GenericParams.cs.meta
│ │ │ │ │ ├── KEnum.cs
│ │ │ │ │ ├── KEnum.cs.meta
│ │ │ │ │ ├── KObjectPool.cs
│ │ │ │ │ ├── KObjectPool.cs.meta
│ │ │ │ │ ├── MainLoop.cs
│ │ │ │ │ ├── MainLoop.cs.meta
│ │ │ │ │ ├── PoolCls.cs
│ │ │ │ │ ├── PoolCls.cs.meta
│ │ │ │ │ ├── RegisterCachedTypes.cs
│ │ │ │ │ ├── RegisterCachedTypes.cs.meta
│ │ │ │ │ ├── SimpleParams.cs
│ │ │ │ │ ├── SimpleParams.cs.meta
│ │ │ │ │ ├── UnityMonoBehaviour.cs
│ │ │ │ │ └── UnityMonoBehaviour.cs.meta
│ │ │ │ ├── Base.meta
│ │ │ │ ├── Contorl
│ │ │ │ │ ├── GameSceneCtr.cs
│ │ │ │ │ ├── GameSceneCtr.cs.meta
│ │ │ │ │ ├── GameSyncCtr.cs
│ │ │ │ │ ├── GameSyncCtr.cs.meta
│ │ │ │ │ ├── SceneAliveListener.cs
│ │ │ │ │ ├── SceneAliveListener.cs.meta
│ │ │ │ │ ├── Schedule.cs
│ │ │ │ │ └── Schedule.cs.meta
│ │ │ │ ├── Contorl.meta
│ │ │ │ ├── Cross
│ │ │ │ │ ├── GameLuaClient.cs
│ │ │ │ │ ├── GameLuaClient.cs.meta
│ │ │ │ │ ├── LuaMonoBehaviour.cs
│ │ │ │ │ ├── LuaMonoBehaviour.cs.meta
│ │ │ │ │ ├── LuaScriptLoader.cs
│ │ │ │ │ ├── LuaScriptLoader.cs.meta
│ │ │ │ │ ├── ScriptLogicCtr.cs
│ │ │ │ │ ├── ScriptLogicCtr.cs.meta
│ │ │ │ │ ├── SharpScriptLoader.cs
│ │ │ │ │ └── SharpScriptLoader.cs.meta
│ │ │ │ ├── Cross.meta
│ │ │ │ ├── Exception
│ │ │ │ │ ├── FrameWorkException.cs
│ │ │ │ │ └── FrameWorkException.cs.meta
│ │ │ │ ├── Exception.meta
│ │ │ │ ├── Model
│ │ │ │ │ ├── ModelAsset.cs
│ │ │ │ │ ├── ModelAsset.cs.meta
│ │ │ │ │ ├── ModelLoader.cs
│ │ │ │ │ └── ModelLoader.cs.meta
│ │ │ │ └── Model.meta
│ │ │ ├── Core.meta
│ │ │ ├── Editor
│ │ │ │ ├── EditCodeOrder.cs
│ │ │ │ ├── EditCodeOrder.cs.meta
│ │ │ │ ├── EditorMenus.cs
│ │ │ │ ├── EditorMenus.cs.meta
│ │ │ │ ├── ModelDownLoadWindow.cs
│ │ │ │ └── ModelDownLoadWindow.cs.meta
│ │ │ ├── Editor.meta
│ │ │ ├── Modules
│ │ │ │ ├── Commond
│ │ │ │ │ ├── BaseCommand.cs
│ │ │ │ │ ├── BaseCommand.cs.meta
│ │ │ │ │ ├── BatchCommand.cs
│ │ │ │ │ ├── BatchCommand.cs.meta
│ │ │ │ │ ├── CacheCommand.cs
│ │ │ │ │ ├── CacheCommand.cs.meta
│ │ │ │ │ ├── FrameCommand.cs
│ │ │ │ │ ├── FrameCommand.cs.meta
│ │ │ │ │ ├── FrameWorkCmdDefine.cs
│ │ │ │ │ ├── FrameWorkCmdDefine.cs.meta
│ │ │ │ │ ├── ScriptCommand.cs
│ │ │ │ │ ├── ScriptCommand.cs.meta
│ │ │ │ │ ├── Task.cs
│ │ │ │ │ ├── Task.cs.meta
│ │ │ │ │ ├── TimeCommand.cs
│ │ │ │ │ ├── TimeCommand.cs.meta
│ │ │ │ │ ├── WaitTaskCommand.cs
│ │ │ │ │ └── WaitTaskCommand.cs.meta
│ │ │ │ ├── Commond.meta
│ │ │ │ ├── EditorUI
│ │ │ │ │ ├── Docs
│ │ │ │ │ │ ├── docs
│ │ │ │ │ │ │ ├── BuildingExtensions
│ │ │ │ │ │ │ │ ├── AddingInputControls.md
│ │ │ │ │ │ │ │ ├── AddingInputControls.md.meta
│ │ │ │ │ │ │ │ ├── AddingNodeCanvasTypes.md
│ │ │ │ │ │ │ │ ├── AddingNodeCanvasTypes.md.meta
│ │ │ │ │ │ │ │ ├── BuildingAnEditor.md
│ │ │ │ │ │ │ │ ├── BuildingAnEditor.md.meta
│ │ │ │ │ │ │ │ ├── CustomConnectionTypes.md
│ │ │ │ │ │ │ │ ├── CustomConnectionTypes.md.meta
│ │ │ │ │ │ │ │ ├── CustomNodes.md
│ │ │ │ │ │ │ │ ├── CustomNodes.md.meta
│ │ │ │ │ │ │ │ ├── EventsCallbacks.md
│ │ │ │ │ │ │ │ ├── EventsCallbacks.md.meta
│ │ │ │ │ │ │ │ ├── index.md
│ │ │ │ │ │ │ │ └── index.md.meta
│ │ │ │ │ │ │ ├── BuildingExtensions.meta
│ │ │ │ │ │ │ ├── extra.css
│ │ │ │ │ │ │ ├── extra.css.meta
│ │ │ │ │ │ │ ├── FrameworkOverview.md
│ │ │ │ │ │ │ ├── FrameworkOverview.md.meta
│ │ │ │ │ │ │ ├── GettingStarted.md
│ │ │ │ │ │ │ ├── GettingStarted.md.meta
│ │ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ │ ├── ConnectionTypes.png
│ │ │ │ │ │ │ │ ├── ConnectionTypes.png.meta
│ │ │ │ │ │ │ │ ├── favicon.png
│ │ │ │ │ │ │ │ ├── favicon.png.meta
│ │ │ │ │ │ │ │ ├── NodeEditorTitle.png
│ │ │ │ │ │ │ │ └── NodeEditorTitle.png.meta
│ │ │ │ │ │ │ ├── img.meta
│ │ │ │ │ │ │ ├── index.md
│ │ │ │ │ │ │ └── index.md.meta
│ │ │ │ │ │ ├── docs.meta
│ │ │ │ │ │ ├── mkdocs.yml
│ │ │ │ │ │ └── mkdocs.yml.meta
│ │ │ │ │ ├── Docs.meta
│ │ │ │ │ ├── Editor
│ │ │ │ │ │ ├── Node_Editor
│ │ │ │ │ │ │ ├── CanvasInspector.cs
│ │ │ │ │ │ │ ├── CanvasInspector.cs.meta
│ │ │ │ │ │ │ ├── LastSession.asset
│ │ │ │ │ │ │ ├── LastSession.asset.meta
│ │ │ │ │ │ │ ├── NodeEditorWindow.cs
│ │ │ │ │ │ │ ├── NodeEditorWindow.cs.meta
│ │ │ │ │ │ │ ├── NodeInspector.cs
│ │ │ │ │ │ │ ├── NodeInspector.cs.meta
│ │ │ │ │ │ │ ├── RTCanvasCalculatorEditor.cs
│ │ │ │ │ │ │ ├── RTCanvasCalculatorEditor.cs.meta
│ │ │ │ │ │ │ ├── RTNodeEditorInspector.cs
│ │ │ │ │ │ │ └── RTNodeEditorInspector.cs.meta
│ │ │ │ │ │ └── Node_Editor.meta
│ │ │ │ │ ├── Editor.meta
│ │ │ │ │ ├── Node_Editor
│ │ │ │ │ │ ├── Core
│ │ │ │ │ │ │ ├── ConnectionKnob.cs
│ │ │ │ │ │ │ ├── ConnectionKnob.cs.meta
│ │ │ │ │ │ │ ├── ConnectionPort.cs
│ │ │ │ │ │ │ ├── ConnectionPort.cs.meta
│ │ │ │ │ │ │ ├── ConnectionPortManager.cs
│ │ │ │ │ │ │ ├── ConnectionPortManager.cs.meta
│ │ │ │ │ │ │ ├── NodeCanvas.cs
│ │ │ │ │ │ │ ├── NodeCanvas.cs.meta
│ │ │ │ │ │ │ ├── NodeCanvasTraversal.cs
│ │ │ │ │ │ │ ├── NodeCanvasTraversal.cs.meta
│ │ │ │ │ │ │ ├── Node.cs
│ │ │ │ │ │ │ ├── Node.cs.meta
│ │ │ │ │ │ │ ├── NodeEditorState.cs
│ │ │ │ │ │ │ ├── NodeEditorState.cs.meta
│ │ │ │ │ │ │ ├── NodeGroup.cs
│ │ │ │ │ │ │ ├── NodeGroup.cs.meta
│ │ │ │ │ │ │ ├── ValueConnectionKnob.cs
│ │ │ │ │ │ │ └── ValueConnectionKnob.cs.meta
│ │ │ │ │ │ ├── CoreExtensions
│ │ │ │ │ │ │ ├── ConnectionPortStyles.cs
│ │ │ │ │ │ │ ├── ConnectionPortStyles.cs.meta
│ │ │ │ │ │ │ ├── NodeCanvasTypes.cs
│ │ │ │ │ │ │ ├── NodeCanvasTypes.cs.meta
│ │ │ │ │ │ │ ├── NodeTypes.cs
│ │ │ │ │ │ │ └── NodeTypes.cs.meta
│ │ │ │ │ │ ├── CoreExtensions.meta
│ │ │ │ │ │ ├── Core.meta
│ │ │ │ │ │ ├── Default
│ │ │ │ │ │ │ ├── CalculationCanvasType.cs
│ │ │ │ │ │ │ ├── CalculationCanvasType.cs.meta
│ │ │ │ │ │ │ ├── CanvasCalculator.cs
│ │ │ │ │ │ │ ├── CanvasCalculator.cs.meta
│ │ │ │ │ │ │ ├── FloatCalculation.cs
│ │ │ │ │ │ │ ├── FloatCalculation.cs.meta
│ │ │ │ │ │ │ ├── Runtime Examples
│ │ │ │ │ │ │ │ ├── RTCanvasCalculator.cs
│ │ │ │ │ │ │ │ ├── RTCanvasCalculator.cs.meta
│ │ │ │ │ │ │ │ ├── RTNodeEditor.cs
│ │ │ │ │ │ │ │ └── RTNodeEditor.cs.meta
│ │ │ │ │ │ │ ├── Runtime Examples.meta
│ │ │ │ │ │ │ ├── XMLImportExport.cs
│ │ │ │ │ │ │ └── XMLImportExport.cs.meta
│ │ │ │ │ │ ├── Default.meta
│ │ │ │ │ │ ├── Framework
│ │ │ │ │ │ │ ├── Interface
│ │ │ │ │ │ │ │ ├── NodeEditorCallbackReceiver.cs
│ │ │ │ │ │ │ │ ├── NodeEditorCallbackReceiver.cs.meta
│ │ │ │ │ │ │ │ ├── NodeEditorGUI.cs
│ │ │ │ │ │ │ │ ├── NodeEditorGUI.cs.meta
│ │ │ │ │ │ │ │ ├── NodeEditorInputControls.cs
│ │ │ │ │ │ │ │ ├── NodeEditorInputControls.cs.meta
│ │ │ │ │ │ │ │ ├── NodeEditorInputSystem.cs
│ │ │ │ │ │ │ │ ├── NodeEditorInputSystem.cs.meta
│ │ │ │ │ │ │ │ ├── NodeEditorInterface.cs
│ │ │ │ │ │ │ │ └── NodeEditorInterface.cs.meta
│ │ │ │ │ │ │ ├── Interface.meta
│ │ │ │ │ │ │ ├── NodeEditor.cs
│ │ │ │ │ │ │ ├── NodeEditor.cs.meta
│ │ │ │ │ │ │ ├── SaveSystem
│ │ │ │ │ │ │ │ ├── ImportExportFormat.cs
│ │ │ │ │ │ │ │ ├── ImportExportFormat.cs.meta
│ │ │ │ │ │ │ │ ├── ImportExportManager.cs
│ │ │ │ │ │ │ │ ├── ImportExportManager.cs.meta
│ │ │ │ │ │ │ │ ├── ImportExportStructure.cs
│ │ │ │ │ │ │ │ ├── ImportExportStructure.cs.meta
│ │ │ │ │ │ │ │ ├── NodeCanvasSceneSave.cs
│ │ │ │ │ │ │ │ ├── NodeCanvasSceneSave.cs.meta
│ │ │ │ │ │ │ │ ├── NodeEditorSaveManager.cs
│ │ │ │ │ │ │ │ ├── NodeEditorSaveManager.cs.meta
│ │ │ │ │ │ │ │ ├── NodeEditorUserCache.cs
│ │ │ │ │ │ │ │ └── NodeEditorUserCache.cs.meta
│ │ │ │ │ │ │ └── SaveSystem.meta
│ │ │ │ │ │ ├── Framework.meta
│ │ │ │ │ │ ├── GameResources
│ │ │ │ │ │ │ ├── LineShader.shader
│ │ │ │ │ │ │ ├── LineShader.shader.meta
│ │ │ │ │ │ │ ├── Saves
│ │ │ │ │ │ │ │ ├── player_ai.asset
│ │ │ │ │ │ │ │ ├── player_ai.asset.meta
│ │ │ │ │ │ │ │ ├── T34_AI.asset
│ │ │ │ │ │ │ │ └── T34_AI.asset.meta
│ │ │ │ │ │ │ ├── Saves.meta
│ │ │ │ │ │ │ ├── Textures
│ │ │ │ │ │ │ │ ├── AALine.png
│ │ │ │ │ │ │ │ ├── AALine.png.meta
│ │ │ │ │ │ │ │ ├── background.png
│ │ │ │ │ │ │ │ ├── background.png.meta
│ │ │ │ │ │ │ │ ├── expandRight.png
│ │ │ │ │ │ │ │ ├── expandRight.png.meta
│ │ │ │ │ │ │ │ ├── Icon_Dark.png
│ │ │ │ │ │ │ │ ├── Icon_Dark.png.meta
│ │ │ │ │ │ │ │ ├── Icon_Light.png
│ │ │ │ │ │ │ │ ├── Icon_Light.png.meta
│ │ │ │ │ │ │ │ ├── In_Knob.png
│ │ │ │ │ │ │ │ ├── In_Knob.png.meta
│ │ │ │ │ │ │ │ ├── Knobs.xcf
│ │ │ │ │ │ │ │ ├── Knobs.xcf.meta
│ │ │ │ │ │ │ │ ├── NE_Box.png
│ │ │ │ │ │ │ │ ├── NE_Box.png.meta
│ │ │ │ │ │ │ │ ├── NE_Button.png
│ │ │ │ │ │ │ │ ├── NE_Button.png.meta
│ │ │ │ │ │ │ │ ├── NE_GUI.xcf
│ │ │ │ │ │ │ │ ├── NE_GUI.xcf.meta
│ │ │ │ │ │ │ │ ├── NE_ToolbarButton.png
│ │ │ │ │ │ │ │ ├── NE_ToolbarButton.png.meta
│ │ │ │ │ │ │ │ ├── NE_Toolbar.png
│ │ │ │ │ │ │ │ ├── NE_Toolbar.png.meta
│ │ │ │ │ │ │ │ ├── Out_Knob.png
│ │ │ │ │ │ │ │ └── Out_Knob.png.meta
│ │ │ │ │ │ │ └── Textures.meta
│ │ │ │ │ │ ├── GameResources.meta
│ │ │ │ │ │ ├── Utilities
│ │ │ │ │ │ │ ├── ActionMenuTools.cs
│ │ │ │ │ │ │ ├── ActionMenuTools.cs.meta
│ │ │ │ │ │ │ ├── EditorLoadingControl.cs
│ │ │ │ │ │ │ ├── EditorLoadingControl.cs.meta
│ │ │ │ │ │ │ ├── GUI
│ │ │ │ │ │ │ │ ├── GUIScaleUtility.cs
│ │ │ │ │ │ │ │ ├── GUIScaleUtility.cs.meta
│ │ │ │ │ │ │ │ ├── OverlayGUI.cs
│ │ │ │ │ │ │ │ ├── OverlayGUI.cs.meta
│ │ │ │ │ │ │ │ ├── RTEditorGUI.cs
│ │ │ │ │ │ │ │ └── RTEditorGUI.cs.meta
│ │ │ │ │ │ │ ├── GUI.meta
│ │ │ │ │ │ │ ├── link.xml
│ │ │ │ │ │ │ ├── link.xml.meta
│ │ │ │ │ │ │ ├── MenuToolsAsset.cs
│ │ │ │ │ │ │ ├── MenuToolsAsset.cs.meta
│ │ │ │ │ │ │ ├── NodeResourceManager.cs
│ │ │ │ │ │ │ ├── NodeResourceManager.cs.meta
│ │ │ │ │ │ │ ├── ReflectionUtility.cs
│ │ │ │ │ │ │ └── ReflectionUtility.cs.meta
│ │ │ │ │ │ └── Utilities.meta
│ │ │ │ │ ├── Node_Editor.meta
│ │ │ │ │ ├── readme.txt
│ │ │ │ │ └── readme.txt.meta
│ │ │ │ ├── EditorUI.meta
│ │ │ │ ├── FSM
│ │ │ │ │ ├── BaseFSM
│ │ │ │ │ │ ├── PauseState.cs
│ │ │ │ │ │ ├── PauseState.cs.meta
│ │ │ │ │ │ ├── ReStartState.cs
│ │ │ │ │ │ ├── ReStartState.cs.meta
│ │ │ │ │ │ ├── ResumeState.cs
│ │ │ │ │ │ └── ResumeState.cs.meta
│ │ │ │ │ ├── BaseFSM.meta
│ │ │ │ │ ├── ConnectType
│ │ │ │ │ │ ├── BooleanType.cs
│ │ │ │ │ │ └── BooleanType.cs.meta
│ │ │ │ │ ├── ConnectType.meta
│ │ │ │ │ ├── EmptyCanvas.cs
│ │ │ │ │ ├── EmptyCanvas.cs.meta
│ │ │ │ │ ├── FSMCtr.cs
│ │ │ │ │ ├── FSMCtr.cs.meta
│ │ │ │ │ ├── FSMElement.cs
│ │ │ │ │ ├── FSMElement.cs.meta
│ │ │ │ │ ├── FSMInputNode.cs
│ │ │ │ │ ├── FSMInputNode.cs.meta
│ │ │ │ │ ├── FSMOutputNode.cs
│ │ │ │ │ ├── FSMOutputNode.cs.meta
│ │ │ │ │ ├── FSMRunner.cs
│ │ │ │ │ └── FSMRunner.cs.meta
│ │ │ │ ├── FSM.meta
│ │ │ │ ├── Net
│ │ │ │ │ ├── Core
│ │ │ │ │ │ ├── NetAttribute.cs
│ │ │ │ │ │ ├── NetAttribute.cs.meta
│ │ │ │ │ │ ├── NetByteBuffer.cs
│ │ │ │ │ │ ├── NetByteBuffer.cs.meta
│ │ │ │ │ │ ├── NetConnection.cs
│ │ │ │ │ │ ├── NetConnection.cs.meta
│ │ │ │ │ │ ├── NetDefine.cs
│ │ │ │ │ │ ├── NetDefine.cs.meta
│ │ │ │ │ │ ├── NetMessage.cs
│ │ │ │ │ │ └── NetMessage.cs.meta
│ │ │ │ │ ├── Core.meta
│ │ │ │ │ ├── Http
│ │ │ │ │ │ ├── HttpConnection.cs
│ │ │ │ │ │ ├── HttpConnection.cs.meta
│ │ │ │ │ │ ├── HttpMessage.cs
│ │ │ │ │ │ ├── HttpMessage.cs.meta
│ │ │ │ │ │ ├── HttpRespMessage.cs
│ │ │ │ │ │ ├── HttpRespMessage.cs.meta
│ │ │ │ │ │ ├── WWWConnection.cs
│ │ │ │ │ │ └── WWWConnection.cs.meta
│ │ │ │ │ ├── Http.meta
│ │ │ │ │ ├── Tcp
│ │ │ │ │ │ ├── TcpConnection.cs
│ │ │ │ │ │ ├── TcpConnection.cs.meta
│ │ │ │ │ │ ├── TcpMessage.cs
│ │ │ │ │ │ ├── TcpMessage.cs.meta
│ │ │ │ │ │ ├── TcpRespMessage.cs
│ │ │ │ │ │ └── TcpRespMessage.cs.meta
│ │ │ │ │ ├── Tcp.meta
│ │ │ │ │ └── UDP.meta
│ │ │ │ ├── Net.meta
│ │ │ │ ├── Res
│ │ │ │ │ ├── Bundle
│ │ │ │ │ │ ├── Config
│ │ │ │ │ │ │ ├── BundleConfig.cs
│ │ │ │ │ │ │ ├── BundleConfig.cs.meta
│ │ │ │ │ │ │ ├── BundlePkgAsset.cs
│ │ │ │ │ │ │ └── BundlePkgAsset.cs.meta
│ │ │ │ │ │ ├── Config.meta
│ │ │ │ │ │ ├── Core
│ │ │ │ │ │ │ ├── AssetBundleResult.cs
│ │ │ │ │ │ │ ├── AssetBundleResult.cs.meta
│ │ │ │ │ │ │ ├── BundleBinaryInfo.cs
│ │ │ │ │ │ │ ├── BundleBinaryInfo.cs.meta
│ │ │ │ │ │ │ ├── BundleCache.cs
│ │ │ │ │ │ │ ├── BundleCache.cs.meta
│ │ │ │ │ │ │ ├── BundleInterface.cs
│ │ │ │ │ │ │ ├── BundleInterface.cs.meta
│ │ │ │ │ │ │ ├── BundlePathConvert.cs
│ │ │ │ │ │ │ ├── BundlePathConvert.cs.meta
│ │ │ │ │ │ │ ├── BundlePkgInfo.cs
│ │ │ │ │ │ │ ├── BundlePkgInfo.cs.meta
│ │ │ │ │ │ │ ├── BundleRef.cs
│ │ │ │ │ │ │ ├── BundleRef.cs.meta
│ │ │ │ │ │ │ ├── BundleTextInfo.cs
│ │ │ │ │ │ │ ├── BundleTextInfo.cs.meta
│ │ │ │ │ │ │ ├── EditorRef.cs
│ │ │ │ │ │ │ ├── EditorRef.cs.meta
│ │ │ │ │ │ │ ├── IBundleRef.cs
│ │ │ │ │ │ │ ├── IBundleRef.cs.meta
│ │ │ │ │ │ │ ├── KAssetBundle.cs
│ │ │ │ │ │ │ ├── KAssetBundle.cs.meta
│ │ │ │ │ │ │ ├── ResBundleMgr.cs
│ │ │ │ │ │ │ ├── ResBundleMgr.cs.meta
│ │ │ │ │ │ │ ├── TangBundleRef.cs
│ │ │ │ │ │ │ └── TangBundleRef.cs.meta
│ │ │ │ │ │ ├── Core.meta
│ │ │ │ │ │ ├── Editor
│ │ │ │ │ │ │ ├── BundleTools.cs
│ │ │ │ │ │ │ └── BundleTools.cs.meta
│ │ │ │ │ │ ├── Editor.meta
│ │ │ │ │ │ ├── Loader
│ │ │ │ │ │ │ ├── ABLoaderDispatcher.cs
│ │ │ │ │ │ │ ├── ABLoaderDispatcher.cs.meta
│ │ │ │ │ │ │ ├── AsyncLoader.cs
│ │ │ │ │ │ │ ├── AsyncLoader.cs.meta
│ │ │ │ │ │ │ ├── BaseAsyncLoader.cs
│ │ │ │ │ │ │ ├── BaseAsyncLoader.cs.meta
│ │ │ │ │ │ │ ├── BaseBundleLoader.cs
│ │ │ │ │ │ │ ├── BaseBundleLoader.cs.meta
│ │ │ │ │ │ │ ├── Loaddefine.cs
│ │ │ │ │ │ │ ├── Loaddefine.cs.meta
│ │ │ │ │ │ │ ├── PreLoader.cs
│ │ │ │ │ │ │ ├── PreLoader.cs.meta
│ │ │ │ │ │ │ ├── SceneAsyncLoader.cs
│ │ │ │ │ │ │ ├── SceneAsyncLoader.cs.meta
│ │ │ │ │ │ │ ├── SceneSyncLoader.cs
│ │ │ │ │ │ │ ├── SceneSyncLoader.cs.meta
│ │ │ │ │ │ │ ├── SyncLoader.cs
│ │ │ │ │ │ │ └── SyncLoader.cs.meta
│ │ │ │ │ │ └── Loader.meta
│ │ │ │ │ ├── Bundle.meta
│ │ │ │ │ ├── Extensions
│ │ │ │ │ │ ├── SceneOperation.cs
│ │ │ │ │ │ └── SceneOperation.cs.meta
│ │ │ │ │ └── Extensions.meta
│ │ │ │ ├── Res.meta
│ │ │ │ ├── RVO
│ │ │ │ │ ├── Editor
│ │ │ │ │ │ ├── Nav2meshObstacleEditor.cs
│ │ │ │ │ │ └── Nav2meshObstacleEditor.cs.meta
│ │ │ │ │ ├── Editor.meta
│ │ │ │ │ ├── KdtreeAsset.cs
│ │ │ │ │ ├── KdtreeAsset.cs.meta
│ │ │ │ │ ├── KdtreeObstacle.cs
│ │ │ │ │ ├── KdtreeObstacle.cs.meta
│ │ │ │ │ ├── KdtreeObstacleTreeNode.cs
│ │ │ │ │ ├── KdtreeObstacleTreeNode.cs.meta
│ │ │ │ │ ├── LoadKdtree.cs
│ │ │ │ │ ├── LoadKdtree.cs.meta
│ │ │ │ │ ├── Navmesh2Obstacle.cs
│ │ │ │ │ ├── Navmesh2Obstacle.cs.meta
│ │ │ │ │ ├── NavmeshModel.cs
│ │ │ │ │ ├── NavmeshModel.cs.meta
│ │ │ │ │ ├── NavmeshTriangle.cs
│ │ │ │ │ ├── NavmeshTriangle.cs.meta
│ │ │ │ │ ├── Segment.cs
│ │ │ │ │ ├── Segment.cs.meta
│ │ │ │ │ ├── Source
│ │ │ │ │ │ ├── Agent.cs
│ │ │ │ │ │ ├── Agent.cs.meta
│ │ │ │ │ │ ├── KdTree.cs
│ │ │ │ │ │ ├── KdTree.cs.meta
│ │ │ │ │ │ ├── Line.cs
│ │ │ │ │ │ ├── Line.cs.meta
│ │ │ │ │ │ ├── Obstacle.cs
│ │ │ │ │ │ ├── Obstacle.cs.meta
│ │ │ │ │ │ ├── RVOMath.cs
│ │ │ │ │ │ ├── RVOMath.cs.meta
│ │ │ │ │ │ ├── Simulator.cs
│ │ │ │ │ │ ├── Simulator.cs.meta
│ │ │ │ │ │ ├── Vector2.cs
│ │ │ │ │ │ └── Vector2.cs.meta
│ │ │ │ │ ├── Source.meta
│ │ │ │ │ ├── TriangleKdtree.cs
│ │ │ │ │ └── TriangleKdtree.cs.meta
│ │ │ │ ├── RVO.meta
│ │ │ │ ├── UI
│ │ │ │ │ ├── Base
│ │ │ │ │ │ ├── AbstractLayout.cs
│ │ │ │ │ │ ├── AbstractLayout.cs.meta
│ │ │ │ │ │ ├── BaseLayout.cs
│ │ │ │ │ │ ├── BaseLayout.cs.meta
│ │ │ │ │ │ ├── Cachelayout.cs
│ │ │ │ │ │ ├── Cachelayout.cs.meta
│ │ │ │ │ │ ├── CanvasLayout.cs
│ │ │ │ │ │ ├── CanvasLayout.cs.meta
│ │ │ │ │ │ ├── GameUIContorl.cs
│ │ │ │ │ │ ├── GameUIContorl.cs.meta
│ │ │ │ │ │ ├── GameUI.cs
│ │ │ │ │ │ ├── GameUI.cs.meta
│ │ │ │ │ │ ├── LoadRefKv.cs
│ │ │ │ │ │ ├── LoadRefKv.cs.meta
│ │ │ │ │ │ ├── SpriteAtlas.cs
│ │ │ │ │ │ ├── SpriteAtlas.cs.meta
│ │ │ │ │ │ ├── SpriteAtlasMgr.cs
│ │ │ │ │ │ ├── SpriteAtlasMgr.cs.meta
│ │ │ │ │ │ ├── UILisenter.cs
│ │ │ │ │ │ ├── UILisenter.cs.meta
│ │ │ │ │ │ ├── UIUtility.cs
│ │ │ │ │ │ └── UIUtility.cs.meta
│ │ │ │ │ ├── Base.meta
│ │ │ │ │ ├── Editor
│ │ │ │ │ │ ├── ExpandMenuItem.cs
│ │ │ │ │ │ ├── ExpandMenuItem.cs.meta
│ │ │ │ │ │ ├── UIScaleEditor.cs
│ │ │ │ │ │ └── UIScaleEditor.cs.meta
│ │ │ │ │ ├── Editor.meta
│ │ │ │ │ ├── UGUI
│ │ │ │ │ │ ├── ButtonExpand.cs
│ │ │ │ │ │ ├── ButtonExpand.cs.meta
│ │ │ │ │ │ ├── DropDownExpand.cs
│ │ │ │ │ │ ├── DropDownExpand.cs.meta
│ │ │ │ │ │ ├── ImageExpand.cs
│ │ │ │ │ │ ├── ImageExpand.cs.meta
│ │ │ │ │ │ ├── InputExpand.cs
│ │ │ │ │ │ ├── InputExpand.cs.meta
│ │ │ │ │ │ ├── RawImageExpand.cs
│ │ │ │ │ │ ├── RawImageExpand.cs.meta
│ │ │ │ │ │ ├── ScrollbarExpand.cs
│ │ │ │ │ │ ├── ScrollbarExpand.cs.meta
│ │ │ │ │ │ ├── ScrollViewExpand.cs
│ │ │ │ │ │ ├── ScrollViewExpand.cs.meta
│ │ │ │ │ │ ├── SliderExpand.cs
│ │ │ │ │ │ ├── SliderExpand.cs.meta
│ │ │ │ │ │ ├── TextExpand.cs
│ │ │ │ │ │ ├── TextExpand.cs.meta
│ │ │ │ │ │ ├── ToggleExpand.cs
│ │ │ │ │ │ └── ToggleExpand.cs.meta
│ │ │ │ │ ├── UGUI.meta
│ │ │ │ │ ├── Utils
│ │ │ │ │ │ ├── BaseLerp.cs
│ │ │ │ │ │ ├── BaseLerp.cs.meta
│ │ │ │ │ │ ├── BaseTimeLerp.cs
│ │ │ │ │ │ ├── BaseTimeLerp.cs.meta
│ │ │ │ │ │ ├── EmptyUI.cs
│ │ │ │ │ │ ├── EmptyUI.cs.meta
│ │ │ │ │ │ ├── FitChildLayoutSize.cs
│ │ │ │ │ │ ├── FitChildLayoutSize.cs.meta
│ │ │ │ │ │ ├── FitChildSize.cs
│ │ │ │ │ │ ├── FitChildSize.cs.meta
│ │ │ │ │ │ ├── UIScale.cs
│ │ │ │ │ │ ├── UIScale.cs.meta
│ │ │ │ │ │ ├── UIVector3ScaleEffect.cs
│ │ │ │ │ │ └── UIVector3ScaleEffect.cs.meta
│ │ │ │ │ └── Utils.meta
│ │ │ │ └── UI.meta
│ │ │ ├── Modules.meta
│ │ │ ├── Utils
│ │ │ │ ├── Data
│ │ │ │ │ ├── BasesimplePool.cs
│ │ │ │ │ ├── BasesimplePool.cs.meta
│ │ │ │ │ ├── GameApplication.cs
│ │ │ │ │ ├── GameApplication.cs.meta
│ │ │ │ │ ├── KInt2.cs
│ │ │ │ │ ├── KInt2.cs.meta
│ │ │ │ │ ├── KInt3.cs
│ │ │ │ │ ├── KInt3.cs.meta
│ │ │ │ │ ├── KInt.cs
│ │ │ │ │ ├── KInt.cs.meta
│ │ │ │ │ ├── KMath.cs
│ │ │ │ │ ├── KMath.cs.meta
│ │ │ │ │ ├── MaxHeap.cs
│ │ │ │ │ ├── MaxHeap.cs.meta
│ │ │ │ │ ├── MinHeap.cs
│ │ │ │ │ ├── MinHeap.cs.meta
│ │ │ │ │ ├── RingBuffer.cs
│ │ │ │ │ ├── RingBuffer.cs.meta
│ │ │ │ │ ├── SimpleDictionary.cs
│ │ │ │ │ ├── SimpleDictionary.cs.meta
│ │ │ │ │ ├── Tuple.cs
│ │ │ │ │ └── Tuple.cs.meta
│ │ │ │ ├── Data.meta
│ │ │ │ ├── EditCodeOrder.cs
│ │ │ │ ├── EditCodeOrder.cs.meta
│ │ │ │ ├── Editortools
│ │ │ │ │ ├── AssetImportListener.cs
│ │ │ │ │ ├── AssetImportListener.cs.meta
│ │ │ │ │ ├── EditorAttRegister.cs
│ │ │ │ │ ├── EditorAttRegister.cs.meta
│ │ │ │ │ ├── EditorAttributes.cs
│ │ │ │ │ ├── EditorAttributes.cs.meta
│ │ │ │ │ ├── EditorTools.cs
│ │ │ │ │ ├── EditorTools.cs.meta
│ │ │ │ │ ├── SceneListCheck.cs
│ │ │ │ │ ├── SceneListCheck.cs.meta
│ │ │ │ │ ├── SceneList.cs
│ │ │ │ │ └── SceneList.cs.meta
│ │ │ │ ├── Editortools.meta
│ │ │ │ ├── FPS.cs
│ │ │ │ ├── FPS.cs.meta
│ │ │ │ ├── FrameWorkTools.cs
│ │ │ │ ├── FrameWorkTools.cs.meta
│ │ │ │ ├── GameObjectPool.cs
│ │ │ │ ├── GameObjectPool.cs.meta
│ │ │ │ ├── IgnoreLowString.cs
│ │ │ │ ├── IgnoreLowString.cs.meta
│ │ │ │ ├── Lib
│ │ │ │ │ ├── LogMgr.dll
│ │ │ │ │ ├── LogMgr.dll.meta
│ │ │ │ │ ├── Priority Queue.dll
│ │ │ │ │ └── Priority Queue.dll.meta
│ │ │ │ ├── Lib.meta
│ │ │ │ ├── Render2Logic.cs
│ │ │ │ ├── Render2Logic.cs.meta
│ │ │ │ ├── TaskManager.cs
│ │ │ │ ├── TaskManager.cs.meta
│ │ │ │ ├── TriTriOverlap.cs
│ │ │ │ └── TriTriOverlap.cs.meta
│ │ │ └── Utils.meta
│ │ └── FrameWork.meta
│ └── KFrameWork.meta
└── testtt.meta
67 directories, 611 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论