网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月15日
漏签
0
天
gamemaker吧
关注:
13,629
贴子:
95,048
看贴
图片
吧主推荐
视频
玩乐
3
回复贴,共
1
页
<返回gamemaker吧
>0< 加载中...
gm8的脚本能传递数组吗
只看楼主
收藏
回复
林林ange
初涉语法
2
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
想在gm8里,给脚本传递数组地址,然后通过这个数组地址可以一次性传递很多的值,但是不知道怎么实现?有没有大佬知道啊
送TA礼物
IP属地:广东
1楼
2024-11-07 14:09
回复
火柴哥812
面向过程
5
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不能
IP属地:山东
2楼
2024-11-07 22:57
回复
收起回复
q糖豆p
吧主
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
0、GM8没有传递数组功能,参数最大只能传递16个;
1、GM8没有返回多个值的功能;
2、如果新建一个instance往成员变量里放数据,没有这方面的限制;
3、GM8里instance的id只是一个数字。
------------------------------------
所以,直接回答题主的问题是“不能”,但题主所说的想实现的功能,可以做到。比如:
0、制作一个专门的object,不设置任何事件/动作,就用来“传递”;//假设名字是obj_scr
1、调用script的过程就变成了 创建instance、导入数据、运行script(传递id)、从instance上“回收”返回值、instance destroy;
2、对应script里就不是从argument[0..15]里获得参数了,而是从argument[0].data[0..1024]上获得;
3、要返回的值也不是用return返回了(当然仍然可以用这个来强行结束script),而是把值(允许多个)写到argument[0].result[0..1024]去
IP属地:北京
3楼
2024-11-18 13:47
回复
收起回复
MikuScarlet
团队之首
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
之前看过别人的分析文章,gm8好像实际上并没有真的数组。
实在不行你可以尝试使用list,就是记得去释放
IP属地:广东
4楼
2024-11-19 09:28
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
老外凭啥玩国内软件说英文?
2666850
2
国考成绩已出
2626182
3
吧友分析俄乌不停战的原因
2577848
4
Bin在S14比赛为何频频失利
2483784
5
恋爱5年要45万彩礼多不多
2114008
6
泰国旅游局这回真急了
1708525
7
国产3A第二个大学生来了
1703016
8
海贼王主打一个对称
1525912
9
漫威争锋偷走了星鸣特攻的人生
1362944
10
卡普空是真的听劝
1123794
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示