3.0中如何设置场景背景色? 这个我硬是没有看到。API真心的好好弄弄了。。。
api简直鸡肋太不不直观了。。。有些不是查源码+懵 如果没有接触很时间根本很难定位到。到处搜。API里面也找不到。。。。
反而开发起来 还不如手写canvas方便!
3.0中如何设置场景背景色? 这个我硬是没有看到。API真心的好好弄弄了。。。
api简直鸡肋太不不直观了。。。有些不是查源码+懵 如果没有接触很时间根本很难定位到。到处搜。API里面也找不到。。。。
反而开发起来 还不如手写canvas方便!
怎么我没看到3.0 rc2发布啊?穿越了?
设置场景背景颜色我是这么做的,生成一个cc.LayerColor扩展,在里面this.setColor(cc.color(’#666666’));,这样就把背景设成灰色的了。
PS. 你抱怨的API该好好弄弄不知道啥意思?我觉得你做一两个小项目自然就熟了。
小范围测试 林顺发到群里的
比如我看到论坛有些代码cc.c4这样去设置RGB颜色 我在API中又没找到这个方法 还有cc._renderContext.fillStyle="#afdc4b"; 这样的方式 在cc.中我也没有找到。。 而且我发现只有web端可以使用 编译成win32的话报错.
https://github.com/cocos2d/cocos2d-js/blob/master/CHANGELOG
开发人员真辛苦啊,今天凌晨一点多还提交代码,看来RC2周一发布。这次修复的bug挺多,iOS 5崩溃的问题和Pageview下Layout的问题看起来都修复了。不知道JSB下什么时候可以用Cocos2d-x v3.2的3D相关功能。
— Begin quote from ____
引用第1楼nonexist于2014-08-09 08:49发表的 回 楼主(guotingchao) 的帖子 :
怎么我没看到3.0 rc2发布啊?穿越了?
设置场景背景颜色我是这么做的,生成一个cc.LayerColor扩展,在里面this.setColor(cc.color(’#666666’));,这样就把背景设成灰色的了。
PS. 你抱怨的API该好好弄弄不知道啥意思?我觉得你做一两个小项目自然就熟了。
— End quote
这个this.setColor( cc.color(HEX)) HEX是不能生效的吧 得放RGB吧?
还有我试过在 cc.LayerColor.extend - > ctor -> onEnter 下面使用 this.setColor(cc.color(RGB) 没有生效,且 我确定我在scene中将这个color添加进去了。 背景色没有别的办法么? 我试过在 ctor 直接在super() 中定义 倒是生效了
用hex字符串当然可以,你看cc.color的定义:
//redefine some types with ArrayBuffer for WebGL
cc.color = function (r, g, b, a, arrayBuffer, offset) {
if (r === undefined)
return new cc.Color(0, 0, 0, 255, arrayBuffer, offset);
if (typeof r === "string") {
var color = cc.hexToColor(r);
return new cc.Color(color.r, color.g, color.b, color.a);
}
if (typeof r === "object")
return new cc.Color(r.r, r.g, r.b, r.a, r.arrayBuffer, r.offset);
return new cc.Color(r, g, b, a, arrayBuffer, offset);
};
```
哦 看到了 检测到第一个是字符串会进行hex2rgb的转换 但是我发现颜色还是有生效 我在ctor this.setColo(cc.color("#DEDEDE")),对了 请教一个其他的问题, ctor 是new的时候被调用 而 onEnter 被 addChild 的时候会调用对么?
确实,api文档真不直观啊
没看懂你说的什么意思,你在你的应用场景里自己试一下就应该明白效果。另外麻烦正确使用一下标点符号,看起来好累。
话说是什么群,求加入
在使用Cocos2d-JS v3.0 RC2版本,发布说明不是说JSB中支持远程图片载入功能??
怎么在手机上cc.loader.loadImg(headImageUrl,_this.option,_this.addImage);回调取到的imge在android
手机上都是空,新特性在哪????只支持浏览器,不跨平台哦