1.即使设置cc
.ResolutionPolicy
.SHOW_ALL 场景在屏幕中不居中 具体like this
解决办法 将引擎版本更新为3.5,在3.2 3.3中都会出现这种问题 如果是jsb 请无视
2.cc.EditBox字体居左显示 想要居中怎么办 我目前没找到更好的办法 只能修改底层代码
具体修改如下 修改frameworks/cocos2d-html5/extensions/editbox/CCEditBox.js
在262行添加 如下代码
tmpEdTxt.style"text-align"] = “center”;
因为我项目中只有这一次用到cc.EditBox 所以可以这么修改 当然 也可以改写成可以根据参数扩展的 比如说居左 居中 居右
3.关于xhr.responseText 回传字符串json格式化JSON.Parse()后对象取值
var response_data = xhr.responseText;
var data = JSON.Parse(response_data);
假如说data是这样一个json对象
{
“name”:“cocos”,
“arr”:
}
一般取值我们都是 data.name ,data.arr
但是这种取值在publish压缩之后 是取不到所需要的值的 所以需要data"name"],data"arr"]这样取值
4.在iphone 6 plus微信浏览器中打开应用黑屏 旋转屏幕后就回复正常的问题 请将框架更新为3.5(目前最新为3.5),
此问题在3.2 3.3中出现
5 压缩发布的时候 如果找不到ant bin 需要先引入
export ANT_ROOT=/Users/aaa/project/work/androidPackage/apache-ant-1.9.4/bin
6 BUILD FAILED
出现build.xml:932 build.xml:950
/Users/xxx/project/work/androidPackage/sdk/tools/ant/build.xml:932: The following error occurred while executing this line:
/Users/xxx/project/work/androidPackage/sdk/tools/ant/build.xml:950: null returned: 1
Error running command, return code: 1
这是由于你的资源文件中出现了中文命名的文件,AAPT是没有办法识别的, IOS是可以识别的,但是AAPT不行,所以最好不要使用中文命名任何文件或者文件夹。
