从数组中随机取值,可以保证不重复吗?
construct2吧
全部回复
仅看楼主
level 11
sppam 楼主
我想做个随机选关的效果。
比如第一次玩是1,5,3,4,2关
第二次玩就变成2,1,4,5,3关
我的想法是建个数组{1,2,3,4,5} ,然后每次游戏开始的时候先随机改变数组中各项顺序,改变后再依次取出来就变成随机排列的了,根据这个数进入对应关卡,实现乱序。
之前没太用过数组,因为还在外面出差,也没法开c2。想问下对数组操作比较了解的朋友,我这个想法可行吗?
2014年11月08日 04点11分 1
level 13
可以,用@rexrainbow 的<PatternGen>。
2014年11月08日 04点11分 2
多谢付老师[吐舌] 周一就回北京了,到家继续开始做游戏~
2014年11月08日 06点11分
level 9
是的, 还可以设定让第一关出现3次
2014年11月08日 05点11分 3
果然这些插件更方便
2014年11月08日 06点11分
回复 sppam :而且可以扩展更多的功能[呵呵]
2014年11月08日 06点11分
level 11
sppam 楼主
PatternGen 可以 reset 吗?
取了几次值以后,PatternGen里面被取空了,这时想重新恢复,进行下一轮选取。
其实直接用循环再重设一次也很简单,我就好奇问一下有没有 reset 功能,在选项里好像没找到。
2014年11月10日 04点11分 4
level 11
sppam 楼主
=。= 我在 debug 模式下看了一下,好像取光了自动就重置了,哈哈
2014年11月10日 05点11分 5
这是一定要的
2014年11月10日 13点11分
回复 rexrainbow :相当人性化[吐舌]
2014年11月10日 14点11分
1