代码拉取完成,页面将自动刷新
xframe是UNITY快速开发框架。提供如下功能:
-\
|- Assets
|- Game
|- AssetBundles 存放需要打Bundle打文件
|- Maps 存放Level文件
|- Scripts 所以代码
|- Editor Editor相关代码
|- LuaScripts Lua脚本
|- Bundles
|- PC PC平台Bundlee输出目录
|- Android Android平台Bundlee输出目录
|- IOS IOS平台Bundlee输出目录
|- Doc 文档
|- Puhlish 打包输出目录
hfs.exe HTTP File Server
xframe使用xLua实现Lua调用。
xframe所有代码都在Game
命名空间中实现。在Lua环境中,xframe定义两个全局变量G
和U
,分别表示Game
与UnityEngine
命名空间。
建议后续开发的C#代码放入Game
命名空间。
调试中。
由Packer定义、生成文件后缀为.u
的Bundle文件到Bundles/平台
中。打包时会拷贝对应平台的Bundle到StreamingAsset
目录。
程序启动时,如果BundleVersion不一致,更新器Updater
会下载需要下载的Bundle到Application.persistentDataPath
目录。BundleVersion不一致存在两种情况,一是首次安装程序,二是更新覆盖安装程序。
程序启动时,更新器Updater
会检查本地Bundle与更新服务器上的差异,并下载差异。
程序运行过程中,可由下载器Downloader
动态下载Bundle到本地。
Packer包括三部分的功能:
打包配置工具主要是设置打包参数与定义Bundle。
配置 | 说明 |
---|---|
App ID | AppID |
Version | 版本,格式 xxx.yyy.zzz |
Deveploment | 是否Deveploment开打模式 |
Enable Update | 是否开启更新 |
Updat Url | 更新地址 |
配置 | 说明 |
---|---|
Name | Bundle名,后续会生成Name.u 的Bundle文件,如lua.u
|
Path | Bundle对应资源路径 |
Pack Mode | Bundle生成模式 |
只有打勾的Bundle定义才会打到包中,未打到包中的Bundle可由下载器Downloader
后继动态下载。
Pack Mode | 说明 |
---|---|
All In One | 目录生成单一Bundle |
Sub Folder | 为目录下每个目录生成Bundle |
Sub File | 为目录下每个文件生成Bundle |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。