每周学一点Egret(17)default.thm.json 文件编译小坑
问题现象
今天下午遇到同事一个获取不到绑定exml后的高度,但图片可以显示出来。经过排查了定位到一个小坑的地方。在之前也中招了几次。
解决办法
随着Egret 的版本越来越多,至今已经来到了5.1版本,调整了Egret Launcher版本。软件画面变得越来越大。笔记本14寸显示也变得很大。
default.thm.json 文件用于记录编译的exml文件用于最后的导出合拼。不过很多人不留意这个文件位置,编译过程就会出现各种小毛病的现象。我们说的小坑。
若果在编译后的exml各种计算出错编译问题,不妨怀疑一下这里的位置。
在egretProperties.json 文件中,有一个选项字段exmlRoot,该字段可以添加exml的编译目录。在过去一段时间exml的位置是可以随意添加,但猜测是为了提升编译速度,加上的一种优化策略。当exml文件越来越多的时候,大部分文件都会集中在一处地方处理。这样会更加有效,反而不会缺失是一种策略。
"eui": {"exmlRoot": ["resource/eui_skins","resource/game_skins"],"themes": ["resource/default.thm.json"],"exmlPublishPolicy": "content"},
exmlRoot,可以添加编译exml文件的目录,在初始化模版的时候,会默认eui_skins 目录。但可以增加多eui exml的目录。
每周学一点Egret(17)default.thm.json 文件编译小坑相关推荐
- 每周学一点 egret(4) EUI
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 转眼间 ...
- 每周学一点 egret(4):EUI
转眼间 Egret 2.5 的版本又出来了,强迫症升级了一下,本来今晚想修改源代码尝试一下.暂时还没找到相应的方法. EUI 和GUI 多少有点区别,后者类似As3 MXML,前者则类似flash 普 ...
- Egret QQ玩一玩适配【踩坑日记】
需要申明一点,这是我接过最坑的渠道了,各种神奇的问题,首先是接口比较奇怪而且新旧版本搞得很混乱,其次是平台底层实现性能差而且很多限制.此外,这里需要理清楚一个概念:QQ 玩一玩 和 QQ 玩吧 并非同 ...
- Egret 生成 自带EUI 的微信小游戏 踩坑!
1. 首先,再次被网上一大堆屎一样的资料搞得浪费了我一天时间.各种坑. 2. 本文先讲一种正确的方式,然后再列举坑. 去www.egret.com下载最新的引擎,我的最新版本是5.2.2. 然后就会被 ...
- json list格式_来来来,一文让你读懂Cocos Creator如何读写JSON文件
前言 在游戏开发过程中,读取配置文件是必不可少的,而使用JSON做配置文件又比较常见,本文重点给大家讲述如何在Cocos Creator开发中读取和解析JSON数据文件以及如何写JSON文件. 一.J ...
- mysql导入微信小程序云开发_微信小程序-云开发数据库上传json文件
小程序新增了云开发功能,对于个人开发者是个利好消息.可以省去购买服务器,购买域名以及繁琐配置等步骤,减轻了开发者的负担.至于如何云开发我就不在这里赘述了,请移步微信小程序云开发官方文档,说的很清楚.这 ...
- 学一点django基础
学一点Django基础 目录 文章目录 目录 一.Django框架的介绍 Django的安装 Django框架开发 创建项目的指令 Django项目的目录结构 URL 介绍 视图函数(view) Dj ...
- 学一点 mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践
学一点 mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践 原文 学一点 mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践 感谢大家在上一篇 学一 ...
- 学一点Redis基础
文章目录 学一点Redis基础 **Redis介绍** **安装** **配置文件详解** **数据类型** **字符串类型(string)** **==位图操作bitmap==** **列表数据类型 ...
- ASP.NET Core appsettings.json文件(9)《从零开始学ASP.NET CORE MVC》:
本文出自<从零开始学ASP.NET CORE MVC> 推荐文章:ASP.NET Core launchsettings.json文件 ASP.NET Core appsettings.j ...
最新文章
- 【研讨课】超临界水气化制氢技术 2018-06-11
- 《C++ Primer 5th》笔记(3 / 19):字符串、向量、迭代器和数组
- Python的slice问题
- PDF 补丁丁 0.4.1.688 测试版发布(请务必用其替换 682 测试版)
- 从veth看虚拟网络设备的qdisc
- 【转】ASP.NET MVC生命周期介绍
- python是开源的.它可以被移植_python是开源的,它可以被移植到许多平台上,是对的吗?...
- 【HASPDOG】卸载
- Python入门经典(2K超清)
- 制作linux u盘启动,制作Linux的U盘启动盘
- 麟龙指标通达信指标公式源码_麟龙指标通达信指标公式源码
- Unity2021如何设置中文模式
- 免费的银行联行号查询/接口
- 云计算之paas架构解析
- 现场直播:域名转出的黑幕和愤怒!(商务中国BIZCN和美橙互联CNDNS)
- MATLAB二维绘图(二)向图中添加标题,坐标轴,图标和文字信息
- PCL点云去背景(相减)的方法
- 分布式事务2PC论文翻译(Concurrency Control and Recovery in Database Systems )
- 1,什么是JESD204
- Oracle AWR报告详细分析