Cocos Creator v1.6.0 内测版发布帖(8月11日更新 rc.1)

我的ts 也是继承出问题了。继承子类后的组件,找不到脚本邦德控件。。好蛋疼。。

按楼上引擎组说的去弄,就可以解决啦,不用被折磨了

错误改掉后 就正常了

误会一场,的确不能带引号,带了引号就显示不出来了,
谢谢 Knox 大神,只是为什么RichText的Outline显示起来跟编辑器的效果差那么多?

Label的Outline更换字体会消失的问题,
我重新上传了一份Demo项目,
里面增加了可以运行的方式

代码:

cc.Class({
    extends: cc.Component,

    properties: {
    },
    onLoad: function ()
    {
        cc.find( 'Canvas/Button1' ).on( 'touchend', ()=> { this.Fail(); } );
        cc.find( 'Canvas/Button2' ).on( 'touchend', ()=> { this.Success(); } );
    },

    Fail()
    {
        let label = cc.find( 'Canvas/label' ).getComponent( cc.Label );

        cc.loader.loadRes( 'HYQ', ( error, font ) =>
        {
            if( error ) { cc.log( 'Load Failed!' ); return; }
            label.font = font;
        } );
    },

    Success()
    {
        let label = cc.find( 'Canvas/label' ).getComponent( cc.Label );

        cc.loader.loadRes( 'HYQ', ( error, font ) =>
        {
            if( error ) { cc.log( 'Load Failed!' ); return; }
            label.font = font;
            label.node.active = false;
            label.node.active = true;
        } );
    },
});

第二种方式是可以的,只是要对node做active=false, 再做active=true

项目:ccOutline.zip (1.7 MB)

@Knox 大神,

我在原本的项目里,RichText的确显示不出Outline,
仔细比对了一下才发现,我的RichText设置了TTF字体,

我重新上传了一份项目,在有设置字体的情况下,outline的确显示不出来,再麻烦您看看

项目在这: ccRichEcit.zip (1.7 MB)

找到原因了,你看看这个 PR 吧

https://github.com/cocos-creator/engine/pull/1901

你自定义一下 engine 看看还要什么没修复的,在跟我说

@Raz

1赞

前面panda大大推荐使用default模板,可是default模板导入eclipse后没有src/org.cocos2dx.lib库文件夹,没法二次修改使用,我经常要修改Cocos2dxActivity.java类里面的代码的,还有src\org\cocos2dx\javascript目录下的AppActivity.java类也要修改,可是default模板都没有src/org.cocos2dx.lib库文件夹,这个应该怎么解决?

谢谢 @Knox 大神, Label的 Outline的确这样就修复了,

但RichText在有设置TTF的情况下,Outline也会消失,这个可以麻烦您吗? 感谢 :grinning:

TypeScript 什麼時候會支持 @property notify的功能呢? 1.6會加上去嗎

@RazgrizHsu 这个问题,也一并在刚刚发给你的 PR 修复了,你暂时先自定义吧.

1赞

1.6.0 rc-1 android打包运行,调用sdk的部分闪退

哦哦哦!! @Knox 大神太感謝了,神速啊!!

經測試,的確已經修復了,感激不盡

請受小弟一拜~~ :heart_eyes:

我就关心官方什么时候发正式版,我们28号要有一波对外测试,能赶得上吗

hi, boy, 你的不文明用语太多了,我看不下去了,希望这个论坛都是正能量,大家一起学习一起进步,不要钻牛角尖,不要装逼,不要人身攻击,觉得自己牛逼的,就去应聘引擎组,正招人呢:joy:

2赞

28应该来得及,大兄弟,游戏在哪里测,什么名字,我要玩玩你的大作

确实遇到一些崩溃,但是又没输出log,很蛋疼,不知道从哪里查

不认同所谓的服务器思维和客户端思维的说法,这说法无非就是歧视链和迂腐罢了。客户端的闪退本来就是不可避免且可以接受的,偶现的闪退在实际项目里面有优先度其实并不高,也有一些不能被及时处理的错误和bug也会通过闪退来强制用户重新打开游戏。
引擎在这方面做的是没有问题,强行暴露出来才是正确的处理方式。闪退bug是最好解决的,因为bug位置是精确的。反之,兼容了就会导致bug所引起的问题不能被精确定位。

但是,借楼问一下,1.5.2有没有方案能单独把ios的websocket部分更新一下,目前正好卡在尴尬的时间节点,1.6等不到,1.5.2断线问题不少。

对的,这个观点很正确,之前总有人说,接口参数要兼容什么的,肯定是不对的。兼容就是把问题带到了线上。

@Knox 大神,不好意思,又發現一個小問題,

在編輯器中是顯示這樣的

但是實際跑出來是這樣的:

有Outline的RichText,文字會往下偏移

我有試著看了一下 Engine項目裡的Label.js 源碼,
但似乎沒看見有什麼地方可以調整