This commit is contained in:
2020-07-04 14:41:25 +08:00
parent 70c346d2c1
commit a8f02e4da5
3748 changed files with 587372 additions and 0 deletions

View File

@@ -0,0 +1,126 @@
#CLFrame
CLFrame是基于NGUI、XLua的Unity开发游戏的框架。 我是在unity5.3.4的版本开发测试的,低版本不知道会不会有问题,没有测试。
##Getting start
![Getting start](http://coolape.net/md/CoolapeFrame/CoolapeFrame_Start1.jpeg)
![Getting start](http://coolape.net/md/CoolapeFrame/CoolapeFrame_Start2.png)
![Getting start](http://coolape.net/md/CoolapeFrame/CoolapeFrame_Start3.png)
![Getting start](http://coolape.net/md/CoolapeFrame/CoolapeFrame_Start4.png)
![Getting start](http://coolape.net/md/CoolapeFrame/CoolapeFrame_Start5.jpeg)
![Getting start](http://coolape.net/md/CoolapeFrame/CoolapeFrame_Start6.png)
##Features
###UI
###Resource
###Network
###Data Config
###Hot Fix
#####Client config
#####Server config
##File directory description
CoolapeFrame
┠ CoolapeFrame/Editor:*辅助工具*
┃┠ CoolapeFrame/Editor/Inspectors:一些组件的inspector扩展*
┃┠ CoolapeFrame/Editor/Tools:*主要的工具窗口类实现*
┃┠ CoolapeFrame/Editor/Utl:*编辑器工具类*
┃┖ CoolapeFrame/Editor/png:*窗口用到的图片*
┠ CoolapeFrame/Examples:*例子,实现上是空的*
┠ CoolapeFrame/NGUI_Enhance:*NGUI,这个版本的NGUI是被修改过的*
┃┠ CoolapeFrame/NGUI_Enhance/DepthMask:*遮挡剔除,可以用到新手引导。但是使用比较麻烦,可以考虑用框架中新加的"UISlicedSprite"组件,很方便*
┃┃┖ CoolapeFrame/NGUI_Enhance/DepthMask/Examples:**
┃┠ CoolapeFrame/NGUI_Enhance/Editor
┃┃┖ CoolapeFrame/NGUI_Enhance/Editor/Preview
┃┠ CoolapeFrame/NGUI_Enhance/Examples
┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Animations
┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Atlases
┃┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Atlases/Fantasy
┃┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Atlases/Refractive
┃┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Atlases/SciFi
┃┃┃┖ CoolapeFrame/NGUI_Enhance/Examples/Atlases/Wooden
┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Materials
┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Models
┃┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Models/Orc
┃┃┃┖ CoolapeFrame/NGUI_Enhance/Examples/Models/Orc Armor
┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Other
┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Resources
┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Scenes
┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Scripts
┃┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Scripts/InventorySystem
┃┃┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Scripts/InventorySystem/Editor
┃┃┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Scripts/InventorySystem/Game
┃┃┃┃┖ CoolapeFrame/NGUI_Enhance/Examples/Scripts/InventorySystem/System
┃┃┃┖ CoolapeFrame/NGUI_Enhance/Examples/Scripts/Other
┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Shaders
┃┃┠ CoolapeFrame/NGUI_Enhance/Examples/Sounds
┃┃┖ CoolapeFrame/NGUI_Enhance/Examples/Textures
┃┠ CoolapeFrame/NGUI_Enhance/HUD Text:*HUD,可以做血条等等*
┃┃┠ CoolapeFrame/NGUI_Enhance/HUD Text/Editor
┃┃┠ CoolapeFrame/NGUI_Enhance/HUD Text/Examples
┃┃┃┠ CoolapeFrame/NGUI_Enhance/HUD Text/Examples/Scene
┃┃┃┖ CoolapeFrame/NGUI_Enhance/HUD Text/Examples/Scripts
┃┃┠ CoolapeFrame/NGUI_Enhance/HUD Text/Prefabs
┃┃┖ CoolapeFrame/NGUI_Enhance/HUD Text/Scripts
┃┠ CoolapeFrame/NGUI_Enhance/MyTexteara:*扩展的多行文本功能,实现文字出现的效果,详细看例子*
┃┃┠ CoolapeFrame/NGUI_Enhance/MyTexteara/Scene:*例子*
┃┃┖ CoolapeFrame/NGUI_Enhance/MyTexteara/Scripts
┃┃ ┖ CoolapeFrame/NGUI_Enhance/MyTexteara/Scripts/Editor
┃┠ CoolapeFrame/NGUI_Enhance/Resources
┃┃┖ CoolapeFrame/NGUI_Enhance/Resources/Shaders
┃┠ CoolapeFrame/NGUI_Enhance/RichText4Chat:*支持图文混排的聊天,只能支持小图,例如表情图标,参见例子*
┃┃┠ CoolapeFrame/NGUI_Enhance/RichText4Chat/Editor
┃┃┠ CoolapeFrame/NGUI_Enhance/RichText4Chat/Scene
┃┃┃┖ CoolapeFrame/NGUI_Enhance/RichText4Chat/Scene/faces
┃┃┖ CoolapeFrame/NGUI_Enhance/RichText4Chat/Scripts
┃┖ CoolapeFrame/NGUI_Enhance/Scripts
┃ ┠ CoolapeFrame/NGUI_Enhance/Scripts/Editor
┃ ┠ CoolapeFrame/NGUI_Enhance/Scripts/Interaction
┃ ┠ CoolapeFrame/NGUI_Enhance/Scripts/Internal
┃ ┠ CoolapeFrame/NGUI_Enhance/Scripts/Tweening
┃ ┖ CoolapeFrame/NGUI_Enhance/Scripts/UI
┠ CoolapeFrame/Plugins:***框架中android的插件,具体可以参见java代码***
┃┖ CoolapeFrame/Plugins/Android
┠ CoolapeFrame/PluginsJava:*java代码*
┃┖ CoolapeFrame/PluginsJava/src
┃ ┖ CoolapeFrame/PluginsJava/src/com
┃  ┖ CoolapeFrame/PluginsJava/src/com/coolape
┃   ┖ CoolapeFrame/PluginsJava/src/com/coolape/u3dPlugin
┠ CoolapeFrame/Scripts:*主要的核心代码*
┃┠ CoolapeFrame/Scripts/Lua:*lua的封装*
┃┠ CoolapeFrame/Scripts/assets:*资源管理核心代码*
┃┠ CoolapeFrame/Scripts/main:*主入口*
┃┠ CoolapeFrame/Scripts/net:*网络相关代码*
┃┠ CoolapeFrame/Scripts/public:*公共*
┃┠ CoolapeFrame/Scripts/resMgr:*资源更新管理*
┃┠ CoolapeFrame/Scripts/role:*角色相关*
┃┠ CoolapeFrame/Scripts/toolkit:*工具类*
┃┖ CoolapeFrame/Scripts/ui:*UI相关代码*
┃ ┠ CoolapeFrame/Scripts/ui/NguiExtend:*对NGUI的扩展*
┃ ┠ CoolapeFrame/Scripts/ui/other:*empty*
┃ ┖ CoolapeFrame/Scripts/ui/public:*UI公共处理及工具类*
┠ CoolapeFrame/Templates:*模板*
┃┠ CoolapeFrame/Templates/DataCfg:*项目的配置数据模板*
┃┠ CoolapeFrame/Templates/Localization:*NGUI的多语言配置模板*
┃┠ CoolapeFrame/Templates/Lua:*重要Lua代码模板*
┃┃┠ CoolapeFrame/Templates/Lua/cfg:*Lua取得配置数据的代码*
┃┃┠ CoolapeFrame/Templates/Lua/net:*Lua与网络相关的代码*
┃┃┠ CoolapeFrame/Templates/Lua/public:*Lua的公共代码*
┃┃┠ CoolapeFrame/Templates/Lua/toolkit:*Lua工具代码*
┃┃┖ CoolapeFrame/Templates/Lua/ui:*重要UI相关的代码*
┃┃ ┖ CoolapeFrame/Templates/Lua/ui/panel:*重要页面相关的lua代码*
┃┠ CoolapeFrame/Templates/Textures:*一张空白png*
┃┠ CoolapeFrame/Templates/cs:*C#代码模板*
┃┠ CoolapeFrame/Templates/hotUpgradeCfg:*更新相关的配置模板*
┃┖ CoolapeFrame/Templates/prefab:*预制件*
┃ ┖ CoolapeFrame/Templates/prefab/ui:*页面预制件*
┖ CoolapeFrame/UnityEditorHelper:*unity编辑器工具插件,参见该插件的readme*
 ┠ CoolapeFrame/UnityEditorHelper/Attributes
 ┖ CoolapeFrame/UnityEditorHelper/Editor
  ┖ CoolapeFrame/UnityEditorHelper/Editor/PropertyDrawer
##Importemt API
##FAQ
CoolapFrame是一个很简单的框架,如果在使用过程中遇到什么问题建议及bug,非常欢迎告诉我们,再次谢谢!
QQ :181752725
Email :181752725@qq.com