126 lines
7.3 KiB
Markdown
126 lines
7.3 KiB
Markdown
#CLFrame
|
||
CLFrame是基于NGUI、XLua的Unity开发游戏的框架。 我是在unity5.3.4的版本开发测试的,低版本不知道会不会有问题,没有测试。
|
||
##Getting start
|
||

|
||

|
||

|
||

|
||

|
||

|
||
|
||
##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
|
||
|
||
|