微信小程序 棋牌扑克升级找对-页面布局

1、浅谈页面布局开发思路

用的cocos creator-javascript

页面布局用随机摆放随机的逻辑是根据屏幕的大小生成随机数,然后铺在屏幕上作为坐标使用

代码如下 

参数

finalCount 是生成的数量

Globals.CONFIG_DATA 是全局变量供后续使用

search_location(finalCount:number){
const slefNode = this
const strArray:Location[] = []
let i = 0;
while (i < finalCount) {
let rx = Tools.getInstance().randomFloatNum(-290+55,290-55)
let ry = Tools.getInstance().randomFloatNum(-375+75,375-75)
const str: Location = {
x: rx,
y: ry
};
if (strArray == undefined || !slefNode.arrayIncludesObject(strArray,str)){
strArray.push(str)
i++;
}
}
if (strArray.length == finalCount){
Globals.CONFIG_DATA = {"type":strArray.length,list:strArray}
}
}

游戏事例,可以扫描查看

 

posted on 2024-06-07 16:10  小阳阳1314  阅读(8)  评论(0编辑  收藏  举报

导航