Cocos Creator v1.7.0 内测版发布帖(11月17日更新 rc.2)

哪个pr?

你发的这个
然后engine我也顺便pull了一下…

@jare, 这个错误是polyfill里面的,跟我那个PR没有直接关系。帮忙查一下吧。

麻烦提供详细报错信息,以及重现方式

模拟器没有的texture._glID / texture.getName() 的问题

這個還沒有人回復啊:joy:

谢谢反馈,已修复

已建立 issue,等 P 大回来会修复的

1赞

直接说没有这个成员。我用for in查询过,cc.Class里面确实没有extend.
代码如下

var gGameApp = null;

var GameApp = (function(){
	'use strict';
	
	var GameApp = cc.Class.extend({
		ctor: function() {
			gGameApp = this;
			this.gGcCount = 0;
		},

		init: function() {
			new GameCoreData();
			gGameCoreData.init();
			cc.director.getScheduler().scheduleUpdateForTarget(this, 0, false);
			cc.director.runScene(lc.createScene(HelloWorldScene));
		},

		update: function(dt) {
			this.gGcCount += dt;
			if(this.gGcCount >= 1) {
				this.gGcCount = 0;
				cc.log("updating for gc ...");
				cc.sys.garbageCollect();
			}
		},
	});
	
	return GameApp;

})();
1赞

creator的cc.Class跟cocos2d-js的cc.Class已经不一样的。你看看每个脚本组件的extend写法。
如果要用旧的写法,好像是_ccsg.Class看看。

好吧,我再研究,好像确实不一样了。还有一个问题,我后期能否自己把ccui里面的东西移过来,然后用jsb2.0做绑定,因为我现在还不是以编辑器为主要开发,而是以代码为主要开发。因为要享受v8和jsc的好处啊。

对了,刚确认了一下,cocos2d-js的cc.Class的写法在creator里面已经不支持了。
必须用creator的新的写法,参考组件继承的方式。

我建议要么直接完整迁移到creator重新做ui,要么就继续用cocos2d-js。你这个中间态很是麻烦。后期升级这些工作也还是要做的。

beta3 的 lite 没有包含最新的修改。。你可以 pull lite 最新代码再试下

那我等你们正式版出来了再测试吧,反正我现在只是测试而已

请问用命令行,应该如何使用?
还有我想把其他地方(不能用编辑器) 的js转成jsc 应该如何使用命令?


这里没有传加密的key的参数

好吧,确实,中间态。

“xxteaKey=xxx”

你可以自己用 xxtea 来进行加密.
https://github.com/xxtea/xxtea-nodejs

ok
多谢多谢~

是啊 这个论坛功能太简陋了 还没discuz好 ,
另外官方可以搭建一个对外的bug管理系统 便于收集整理各种问题 ,免得这样一个一个bug帖子多了 也浪费官方人员的时间

1赞

从1.6.0更新到1.7.0bate3,用 android studio 出安卓包就提示这个错误~~

Information:Gradle tasks [:mndld:assembleDebug]

Error:error: /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/x86/libwebsockets.a(getifaddrs.c.o): multiple definition of ‘getifaddrs’

/Users/sqm/Downloads/pack/sdk/ndk-bundle/toolchains/x86-4.9/prebuilt/darwin-x86_64/i686-linux-android/bin/ld
Error:error: /Applications/CocosCreator.app/Contents/Resources/cocos2d-x/external/android/x86/libwebsockets.a(getifaddrs.c.o): multiple definition of ‘freeifaddrs’

Error:error: ld returned 1 exit status

ios 版本 graphics绘画的内容没有显示,在mac和网页上正常