资源下载地址:CocosCreator3.4.2实现滚动数字效果-Typescript文档类资源-CSDN下载
使用基本组件实现滚动数字效果。
一、节点结构
二、代码
callback(button: Button){
// 随机生成一个1-100000的随机数
var newNum:Number=Math.round(Math.random()*100000);
var oriNum=this.num;
this.num=newNum;
console.log(newNum);
var i=0;
while( oriNum > 0 || newNum > 0 ){
var before = oriNum%10;
var after = newNum%10;
if(oriNum>0) oriNum = (oriNum-before)/10;
if(newNum>0) newNum = (newNum - after)/10;
var dif=50.4* (after-before);
console.log(after-before);
cc.tween(this.numberLayout.children[i].getChildByName("Layout"))
.by(0.5,{ position : cc.Vec3(0,dif,0)})
.start();
i++;
}