小心得,怎么用GM把字符串按标识符分割为数组
gamemaker吧
全部回复
仅看楼主
level 14
宋异人 楼主
如题。
2018年10月12日 11点10分 1
level 14
宋异人 楼主
a="12,2,3,4"//目标字符串
for(i=0;i<3;i+=1)//循环两次即为逗号出现次数减1,可以使用string_count(substr,str)获取
{
pos[i]=string_pos(",",a)//获取第一次出现的位置
num[i]=string_copy(a,1,pos[i]-1)//截取
a=string_delete(a,1,pos[i])//删除一部分
}
num[i]=a//获取最后一个
show_message(num[3])//弹出最后一个。
2018年10月12日 11点10分 2
level 14
宋异人 楼主
num[0]=12
num[1]=2
num[2]=3
num[3]=4
均为字符串,如果要转换为数字需要使用real()
2018年10月12日 12点10分 3
level 14
宋异人 楼主
分享一个速算24点的小游戏。
2018年12月04日 01点12分 5
level 14
宋异人 楼主
界面的话是有点简陋了。
操作方法,游戏启动时会自动随机读取题目,鼠标点击数值,再点下方操作符再点加一个数值得到结果,只剩一个数值即为结束,游戏结束会自动随机另外题目,关闭窗口游戏结束。
2018年12月04日 01点12分 6
level 14
宋异人 楼主
下载地址:百度网盘,最后斜杠后加下面内容:1EOyidCe0BRFmWJZXlT9CBQ
2018年12月04日 01点12分 8
level 15
把循环的次数改成字符串的长度,中止条件加上找不到该符号,会更合适吧
2018年12月06日 15点12分 9
1