Files
tianrunCRM/Assets/CoolapeFrame/ReadMe/README V2.0.md
2020-07-04 14:41:25 +08:00

126 lines
7.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#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