我的ts 也是继承出问题了。继承子类后的组件,找不到脚本邦德控件。。好蛋疼。。
按楼上引擎组说的去弄,就可以解决啦,不用被折磨了
错误改掉后 就正常了
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)
前面panda大大推荐使用default模板,可是default模板导入eclipse后没有src/org.cocos2dx.lib库文件夹,没法二次修改使用,我经常要修改Cocos2dxActivity.java类里面的代码的,还有src\org\cocos2dx\javascript目录下的AppActivity.java类也要修改,可是default模板都没有src/org.cocos2dx.lib库文件夹,这个应该怎么解决?
TypeScript 什麼時候會支持 @property notify的功能呢? 1.6會加上去嗎
1.6.0 rc-1 android打包运行,调用sdk的部分闪退
我就关心官方什么时候发正式版,我们28号要有一波对外测试,能赶得上吗
hi, boy, 你的不文明用语太多了,我看不下去了,希望这个论坛都是正能量,大家一起学习一起进步,不要钻牛角尖,不要装逼,不要人身攻击,觉得自己牛逼的,就去应聘引擎组,正招人呢
。
28应该来得及,大兄弟,游戏在哪里测,什么名字,我要玩玩你的大作
确实遇到一些崩溃,但是又没输出log,很蛋疼,不知道从哪里查
不认同所谓的服务器思维和客户端思维的说法,这说法无非就是歧视链和迂腐罢了。客户端的闪退本来就是不可避免且可以接受的,偶现的闪退在实际项目里面有优先度其实并不高,也有一些不能被及时处理的错误和bug也会通过闪退来强制用户重新打开游戏。
引擎在这方面做的是没有问题,强行暴露出来才是正确的处理方式。闪退bug是最好解决的,因为bug位置是精确的。反之,兼容了就会导致bug所引起的问题不能被精确定位。
但是,借楼问一下,1.5.2有没有方案能单独把ios的websocket部分更新一下,目前正好卡在尴尬的时间节点,1.6等不到,1.5.2断线问题不少。
对的,这个观点很正确,之前总有人说,接口参数要兼容什么的,肯定是不对的。兼容就是把问题带到了线上。
@Knox 大神,不好意思,又發現一個小問題,
在編輯器中是顯示這樣的

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

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




