Egret社区
20银子
我有300个小正方形图片组成的棋盘,如何设置它们在一起的放大缩小,总不能挨个添加监听时间的吧,不知道各位有什么好的办法没有,还有就是给每个小正方形中添加一个0-9的数字。总共就这么多悬赏,莫嫌少莫嫌少!

捕获.PNG

最佳答案

查看完整内容

你是每一行0-9还是一直叠加? 每一个图片都是一个sprite,sprite有两个子节点,一个是bitmap,一个是label for循环时设置一个number变量,每生成一个num+1,再把值传给label显示出来 0-9就是每循环10次重置num放大缩小的问题,你直接new一个容器,用容器.addchild(sprite),再容器.scale就可以了
分享到 :
0 人收藏

14 个回复

倒序浏览
bl_h  略有小成 | 2019-7-10 18:05:41
本帖最后由 bl_h 于 2019-7-11 10:18 编辑
1260408088 发表于 2019-7-11 10:03
在每个小图片中添加0-9的一个数字,有什么好的办法吗?

你是每一行0-9还是一直叠加?
每一个图片都是一个sprite,sprite有两个子节点,一个是bitmap,一个是label
for循环时设置一个number变量,每生成一个num+1,再把值传给label显示出来
0-9就是每循环10次重置num放大缩小的问题,你直接new一个容器,用容器.addchild(sprite),再容器.scale就可以了
bl_h  略有小成 | 2019-7-10 18:29:33
我想知道你是怎么把图片添加上去的
如果可以的话,贴下代码看看
技术友  圆转纯熟 | 2019-7-10 18:35:05
for循环吧,根据每行图片添加数字
1260408088  登堂入室 | 2019-7-11 09:24:43
bl_h 发表于 2019-7-10 18:29
我想知道你是怎么把图片添加上去的
如果可以的话,贴下代码看看

for循环添加呀!这不是重点,重点是怎么一块放大缩小?
1260408088  登堂入室 | 2019-7-11 09:26:07
技术友 发表于 2019-7-10 18:35
for循环吧,根据每行图片添加数字

这个貌似没有对应的api呀!难道根据x,y坐标来设置位置?
youwh  登堂入室 | 2019-7-11 09:28:53
不能放进一个container就放大缩小那个container吗?
xigalto  登堂入室 | 2019-7-11 09:29:18
扔到group里啊,用tilelayout,然后缩放group就可以了。
1260408088  登堂入室 | 2019-7-11 09:31:24
youwh 发表于 2019-7-11 09:28
不能放进一个container就放大缩小那个container吗?

我去试一试!
k7h3v6n  登堂入室 | 2019-7-11 09:34:45
不要把这些直接添加到舞台上,添加到一个容器里,随便什么容器都行,然后操作这个容器就行

点评

我觉得也是,就相当于镜头  发表于 2019-7-13 11:57
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1260408088

登堂入室

积分: 11 帖子: 19 精华: 0

楼主热帖

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部