【Qarth框架系列】环境配置
来源:互联网 发布:采集卡监控软件 编辑:程序博客网 时间:2024/06/08 05:16
Qarth是一套开源的Unity3D游戏开发框架,项目代码托管在GitHub上。将工程Clone下来放入Unity的Assets目录或子目录下后即完成部署。
同时在GitHub上托管了Qarth的Demo工程。
因为工程结构的关系和方便Qarth直接作为Git子模块使用,所以框架内Excel数据表处理模块的外置工具目前也放在Qarth-Demo工程下。
Qarth引入后在Unity Project视图中的结构如图:
各文件夹下内容:
- Editor:框架编辑器代码使用的图像资源
- Plugins:框架随带的Log.dll和部分第三方DLL和插件(如果你的项目已有相同的,删了冲突的吧)
- Resources:框架默认的Config文件和标准的UIRoot Prefab
- Scripts:框架代码所在目录
配置文件
点开Qarth/Resources/目录下可以看到DefaultAppConfig和DefaultProjectConfig两个配置文件,这是框架默认的环境配置。
大部分情况下我们希望使用自己的配置,框架提供了编辑器脚本快速创建新的配置文件:
1. 在Assets/Resources/目录下新建Config目录
2. Project面板右键点击Config目录选择Qarth->Config->Build AppConfig
3. Project面板右键点击Config目录选择Qarth->Config->Build ProjectConfig
4. 此时在Assets/Resources/Config/目录下应该生成了AppConfi和ProjectConfig两个配置文件
注意:因为生成的文件将放在点击选中的文件目录下,所以确保右键点击在Config目录上,不然就需要手动移动文件位置了。
AppConfig
- AppConfig包含一些常见的选项用来设置游戏运行时的模式和环境等参数。
- AppConfig默认提供的配置不一定符合你的项目,所以如果你使用了它,那么基于你的需求扩展它。
ProjectConfig
- ProjectConfig主要是对项目工程结构路径的描述。
- UI Root Path: UIRoot Prefab所在目录
- AB Relative Path:AssetBundle输出目录相对StreamAssets的路径
- Export AB Config File:资源清单文件名
- TableFolder:Excel配表导出数据所在目录相对StreamAssets的路径
- Build … Shell:这几项是Excell表操作脚本配置,用于在Unity编辑器中集成生成配表代码和导出数据功能。
结语
Qarth-Demo展示了使用Qarth的标准工程结构,随着博客的更新里面将逐步完善各个系统模块的用法Demo。另外Excel数据表处理模块依赖的工具脚本也在该工程下,目前你仍需要下载Demo工程后将其中Tools文件夹拷贝到自己实际项目中使用。
Qarth交流群:621838819
- 【Qarth框架系列】环境配置
- 【Qarth框架系列】概览
- 【Qarth框架系列】事件系统
- 【Qarth框架系列】单例实现
- 【Qarth框架系列】资源系统-1
- ionic框架环境配置
- ionic框架环境配置
- SSH框架环境配置
- python框架环境配置
- Git系列1:环境配置
- PHP框架CodeIgniter环境配置
- YII框架配置环境搭建
- 2016 yyuc框架环境配置
- 三大框架环境配置
- Struts2框架开发环境配置
- Struts2框架开发环境配置
- MyBatis框架系列之基础配置(一)
- Symbian入门系列一(环境配置)
- ScrollView与其子控件事件冲突的解决,以及怎样去禁止ScrollView的惯性滑动
- 提取有角度的形状的最小矩形,求其旋转角度、长宽
- webpack入门
- Linux--安装DNS
- 安卓百分百布局的使用
- 【Qarth框架系列】环境配置
- Spring Boot构建应用
- Windows环境下python2.7安装mysql-python
- 在Sublime Text中配置Python环境
- Django二(MySQL数据库)
- 用数据分析验证,王者荣耀完胜阴阳师,小学生才是最终的赢家
- ZOJ--1067:Color Me Less
- Ubuntu上Nginx+Django的部署
- Java中Date与Calendar小究以及应用Gregoriancalendar类实现简单的日历