找回密码
 注册帐号

扫一扫,访问微社区

脚本 如何实现与物品一一对应的弹框?

6
回复
495
查看
打印 上一主题 下一主题
[ 复制链接 ]
排名
64939
昨日变化

1

主题

7

帖子

38

积分

Rank: 1

UID
331512
好友
0
蛮牛币
87
威望
0
注册时间
2019-9-9
在线时间
28 小时
最后登录
2019-10-19
5蛮牛币


我想做成一个这样的效果:卡牌游戏比较常见,在观看卡组时点击卡牌会使卡牌变大。
我先实例化选项卡和内容区域,通过点击选项卡向上发一个消息,把自身index传过去。for遍历隐藏所有,然后再显示对应的index角标的选项卡和内容区域。
再在内容区域通过json传值,循环生成item。然后发现想实现弹框功能不能再简单按照之前的角标方式了。
因为物品是循环生成的,这些不一样的Item占用了相同的index角标,结果不是一一对应,而是多对一。




这个问题应该怎么解决才能实现一一对应?或者说其他什么方法
回复

使用道具 举报

6蛮牛粉丝
1359/1500
排名
3156
昨日变化

1

主题

180

帖子

1359

积分

Rank: 6Rank: 6Rank: 6

UID
66162
好友
5
蛮牛币
1144
威望
0
注册时间
2015-1-6
在线时间
695 小时
最后登录
2020-1-20
沙发
2019-9-10 11:35:43 只看该作者
你应该传卡牌或者物品类的对象,而不是Index。 直接根据对象来实例数据
回复

使用道具 举报

3偶尔光临
238/300
排名
28932
昨日变化

0

主题

29

帖子

238

积分

Rank: 3Rank: 3Rank: 3

UID
118252
好友
0
蛮牛币
455
威望
0
注册时间
2015-8-15
在线时间
197 小时
最后登录
2020-1-8
板凳
2019-9-10 14:03:24 只看该作者
没太看懂你问的,但是,信息对应的不应该是索引,是ID
回复

使用道具 举报

排名
64939
昨日变化

1

主题

7

帖子

38

积分

Rank: 1

UID
331512
好友
0
蛮牛币
87
威望
0
注册时间
2019-9-9
在线时间
28 小时
最后登录
2019-10-19
地板
楼主 2019-9-10 14:27:07 只看该作者
xbn 发表于 2019-9-10 14:03
没太看懂你问的,但是,信息对应的不应该是索引,是ID

我是想做那么一个变大或者说弹框的效果。
使用button点击物品显示弹框,那么前提是物品与弹框实现一个一一对应。隐藏所有,显示点击的。
但对应的前提是自身index这个角标,也可以说是id了,传递这个index到弹框,显示对应的。
但因为物品都是靠循环生成的,每一个选项卡下的内容区域物品角标都是0,1,2,3这样循环。
回复

使用道具 举报

3偶尔光临
238/300
排名
28932
昨日变化

0

主题

29

帖子

238

积分

Rank: 3Rank: 3Rank: 3

UID
118252
好友
0
蛮牛币
455
威望
0
注册时间
2015-8-15
在线时间
197 小时
最后登录
2020-1-8
5#
2019-9-10 18:30:53 只看该作者
87790862201 发表于 2019-9-10 14:27
我是想做那么一个变大或者说弹框的效果。
使用button点击物品显示弹框,那么前提是物品与弹框实现一个一 ...

你自己要好好想想,index索引可能跟id 数字相同,但实际代表意义不同,每个都要有对应关系的id ,不是索引,你要搞清楚,例id 是53的牌,有id 才有取对应53的数据。自己构思下你的设计
回复

使用道具 举报

5熟悉之中
838/1000
排名
8748
昨日变化

0

主题

175

帖子

838

积分

Rank: 5Rank: 5

UID
236487
好友
1
蛮牛币
5725
威望
0
注册时间
2017-8-8
在线时间
527 小时
最后登录
2020-1-20
6#
2019-9-11 10:29:55 只看该作者
楼上说的没错传入对象的ID并非index
回复

使用道具 举报

5熟悉之中
815/1000
排名
4594
昨日变化

2

主题

99

帖子

815

积分

Rank: 5Rank: 5

UID
56032
好友
2
蛮牛币
1715
威望
0
注册时间
2014-11-18
在线时间
396 小时
最后登录
2020-1-16
7#
2019-9-11 14:52:39 只看该作者
亲,面向对象哦,实例化卡牌的时候把卡牌的信息记录在物体上,点击的时候直接去获取当前点击的物体的信息不就可以了么,何必每次都操作数组呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则