Skip to content

Hengle/Unity-Xlua-FairyGui-AssetBundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

下面说明项目从无到有的搭建过程

项目支持Unity、Xlua、FairyGui、AssetBundle打包,资源热更新,共七个方面:

1、新建空Unity项目

1.1 起个项目名UnityFramework

2、结合Xlua

2.1 到 https://github.com/Tencent/xLua/releases 下载xlua发布版xlua_v2.1.12.zip,解压后看到如图:

2.2 拷贝上图所有文件到UnityFramework根目录下,如图:

2.3 在Unity中打开UnityFramework项目,可以看到菜单栏中有了Xlua菜单项

2.4 并在Assets根目录中新建Editor、Lua、Resources、Scenes、Scripts这5个空目录,之后会使用。如图:

3、结合FairyGui并配置

3.1 到 https://github.com/fairygui/FairyGUI-unity/releases 下载FairyGui发布版FairyGUI-u2017-3_2_0.unitypackage

3.2 然后直接拖拽FairyGUI-u2017-3_1_0.unitypackage到Unity界面的Assets目录下,会弹出导入框,点击import即可。如图:

3.3 拷贝LuaSupport文件夹到FairyGui目录下,具体内容查看FairyGui官网 http://www.fairygui.com/guide/unity/lua.html 介绍,如图

4、AssetBundle打包

自动设置AssetBundle Name

AssetBundle Browser自动打包 参考:http://gad.qq.com/article/detail/287854

生成Version.txt更新文件 参考: http://www.cnblogs.com/what-lee/p/9260045.html

清除所有AssetBundle Name

4.1 拷贝AssetBundleConfig.cs BuildAssetBundleVersion.cs CreateAssetBundle.cs 到 Assets/Editor目录下

菜单栏 window -> 出现3个新按钮。如图:

4.2 到 https://github.com/Unity-Technologies/AssetBundles-Browser/releases 下载AssetBundles-Browser发布版,解压后把Editor文件拷贝到UnityFramwork项目中Editor/AssetBundlesBroswer目录下。如图

此时window -> 也出现了 AssetBundle Browser 选项

一般来说,打包分别执行 window下 set assetbundle name、assetbundle browser、set version.txt 这三项就可以了

About

结合Unity、Xlua、FairyGui,支持服务器热更新AssetBundle

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors