切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

3

主题

165

积分

0

精华

用户组 

易积分
105
热心
0
好评
0
开发开源游戏中遇到,自定义数据数组合并问题求帮助![复制链接]
发表于 2020-10-5 02:51:47 | 显示全部楼层 |阅读模式
40易积分
本帖最后由 yanruichong 于 2020-10-5 10:00 编辑

0201002182454.png

为了大量减少代码全部XML资源方式写作,由于一些数据过多不好采用多维数据方式书写。。。麻烦  大神  求告知

自定义数据数组  怎么合并(需求是动态的,不能申请固定数组,暂不考虑多维数组)



我考虑了一种方式:
变量 i 为 整数型
变量 建筑 为 建造属性()’全局
变量  临时传递 为 建造属性() ’局部

i = 取数组成员数(建筑)
临时传递= 创建   建造属性(i)
临时传递= 建筑

i= 取数组成员数(临时传递)+1
建筑 = 创建  建造属性(i)

这样写的话  每加入一个 成员数据就要 重新定义数组  还得中转 传递  实在麻烦也不利于大数据载入。我想的复杂化了,有没有直接点的。

最佳答案

查看完整内容

既然你都使用到了 自定义类型(接口函数) 说明 你懂一点java 这个时候 有集合是最好的 集合就是动态数组
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

45

主题

1079

积分

1

精华

用户组 

易积分
47961
热心
2
好评
6
QQ

活跃会员热心会员

发表于 2020-10-5 02:51:48 | 显示全部楼层
既然你都使用到了 自定义类型(接口函数) 说明 你懂一点java 这个时候 有集合是最好的 集合就是动态数组

评分

参与人数 1易积分 +1 收起 理由
yanruichong + 1 热心帮助他人,热心+1

查看全部评分

易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

45

主题

1079

积分

1

精华

用户组 

易积分
47961
热心
2
好评
6
QQ

活跃会员热心会员

发表于 2020-10-5 10:56:34 | 显示全部楼层
集合 动态添加成员
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

165

积分

0

精华

用户组 

易积分
105
热心
0
好评
0
发表于 2020-10-5 11:30:03 来自手机 | 显示全部楼层
lishangwl 发表于 2020-10-5 10:56
集合 动态添加成员

能否详细   谢谢
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

165

积分

0

精华

用户组 

易积分
105
热心
0
好评
0
发表于 2020-10-5 21:08:52 | 显示全部楼层
本帖最后由 yanruichong 于 2020-10-5 21:10 编辑
lishangwl 发表于 2020-10-5 11:52
既然你都使用到了 自定义类型(接口函数) 说明 你懂一点java 这个时候 有集合是最好的 集合就是动态数组 ...

谢谢  我是e4a新手  还不知道 有集合 这个类库0.0
           
      不过不知道为什么, 集合取了项目后加子对象 有时可以用有时候没法   甚至卡死(就一下例子有时候能用  有时候不行   真是头大)

变量 测试集合 为 集合
变量 建筑 为 建造属性
事件 按钮1.被单击()
        测试集合 = 创建 集合
        建筑 =创建 建造属性
        建筑.id = 101
        建筑.name = "测试文本1"
        测试集合.加入项目(建筑)
        建筑 =创建 建造属性
        建筑.id = 102
        建筑.name = "测试文本2"
        测试集合.加入项目(建筑)
        
    弹出提示("集合总数为:" & 测试集合.取项目总数() & "\n id:" & 测试集合.取项目(0).id & "\n 名称:" & 测试集合.取项目(0).name)
        弹出提示("集合总数为:" & 测试集合.取项目总数() & "\n id:" & 测试集合.取项目(1).id & "\n 名称:" & 测试集合.取项目(1).name)

结束 事件
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

165

积分

0

精华

用户组 

易积分
105
热心
0
好评
0
发表于 2020-10-5 21:12:24 | 显示全部楼层
yanruichong 发表于 2020-10-5 21:08
谢谢  我是e4a新手  还不知道 有集合 这个类库0.0
           
      不过不知道为什么, 集合取了项目后 ...

如果不能直接使用 还要转存的话   这就又和二维数组差不多了 臃肿了
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

3

主题

493

积分

0

精华

用户组 

易积分
2405
热心
0
好评
0
发表于 2020-10-6 11:50:37 | 显示全部楼层
进来看看了解一下
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

1605

积分

0

精华

用户组 

易积分
2116
热心
0
好评
0
发表于 2020-11-1 09:17:16 | 显示全部楼层
最大的乐趣就是在中文编程论坛看帖子
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

1605

积分

0

精华

用户组 

易积分
2116
热心
0
好评
0
发表于 2020-11-29 09:51:19 | 显示全部楼层
凑凑热闹可以么!
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

1

主题

1605

积分

0

精华

用户组 

易积分
2116
热心
0
好评
0
发表于 2021-4-29 10:30:48 | 显示全部楼层
看不懂,也要看
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-12 04:06 , Processed in 0.051840 second(s), 39 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部