我是cocos creator 2D初学者,安装的版本是2.4.7,刚刚写一个typescript程式。
有个问题请教前辈。
(1)我使用编辑器V2.4.7,与编辑器V3.3.2
发现其所写的typescript是不同的。
我刚刚写一个程序,
功能:按纽button,控制Label移动,显示文字
都可以正常运作。
编码如下,
我有点迷茫,都可以运作,那我以后,应该专攻哪一种写法?
可否建议?
(2)为什么会发展两种不同的程序写法?
这个容易会搞混初学者
不明白什么时候应该用哪一种?
不过我感觉,编辑器V3.3.2的typescript写法,似乎比较进化
(3)编码如下:
功能:按纽button,控制Label移动,显示文字
//(1)编辑器V2.4.7
onLoad ()
{
this.node.on(‘mousedown’, this.show, this)
}
show()
{
var Lab = cc.find(‘Canvas/NewLabel’);
Lab.x += 50;
var LabStr = Lab.getComponent(cc.Label);
LabStr.string = “新年快乐”;
}
//(2)编辑器V3.3.2
start () {
this.node.on(SystemEvent.EventType.MOUSE_DOWN, this.show, this)
}
show()
{
var nd1 = find(‘Canvas/Label’);
var cmp1 = nd1.getComponent(Label);
cmp1.string = “生日快乐”;
nd1.setPosition(nd1.getPosition().x+20, nd1.getPosition().y, 0);
}
