设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2883|回复: 5
打印 上一主题 下一主题

[已经解决] 请问如何实现将1-10苹果随机放入1-10号格子?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1244
在线时间
898 小时
注册时间
2014-12-4
帖子
379
跳转到指定楼层
1
发表于 2014-12-31 08:10:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
就是不重复的随机怎么实现,讲一下思路就好了~~当然能有脚本或者实例更好

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2009-7-17
帖子
139
2
发表于 2014-12-31 08:52:43 | 只看该作者
本帖最后由 morningboo 于 2014-12-31 08:57 编辑

你这个情况我的游戏中遇到过,我用的是定义数组,然后sample(x)可以选出不重复的X个数,帮你艾特大神看看有没更好的办法
@taroxd @VIPArcher  
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22943
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
3
发表于 2014-12-31 09:16:17 | 只看该作者
最簡單做法
先把1-10苹果放入1-10号格子
再用随机求出2-10,交換第一号格子,再重復做幾十次

也可順序1-10(第一次用第一号格子,第二次第二号格子………)
和随机求出1-10的交換,
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21616
在线时间
9412 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

4
发表于 2014-12-31 09:23:20 | 只看该作者
数组有一个shuffle方法可以用,打乱数组顺序,因此……

p [1..10].shuffle

仅在va中有用

点评

明明我有范例……  发表于 2015-1-3 10:42
@VIPArcher 搞定 感谢各位,版主请结贴  发表于 2014-12-31 21:18
瞄大说的对,给你举个例子 nums = [ 1, 2, 3 ] p nums.shuffle #=> [2, 3, 1] p nums.shuffle #=> [3, 2, 1]  发表于 2014-12-31 10:21
怎么用啊?  发表于 2014-12-31 10:05

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
116 小时
注册时间
2009-7-17
帖子
139
5
发表于 2014-12-31 10:23:53 | 只看该作者
差点忘了,给你个数组使用小命令地址http://www.tuicool.com/articles/rMjyIz
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
40 小时
注册时间
2015-1-2
帖子
288
6
发表于 2015-1-3 09:31:53 | 只看该作者
本帖最后由 星之沧海 于 2015-1-3 10:40 编辑

停!
事件党登场!
先确定你的格字的XY(这步不用定义,心里记着就行了,到时候直接判断数字),然后是随机数1~10,最后根据结果把苹果传送到响应的XY。(如果他们是有规律的,请尽量利用,否则挨个判定太累……)
就假设你的格子是这样排列的:
格空格空格空格空格空格空格空格空格空格(假设他们的Y都是5吧。)
一共有十个格子,假设第一个格子的X是2,那么第二个格子的X就是2+2,第三个就是2+2+2……以此类推。
但是如果你的格子什么规律也没有的话——
如果随机数==1
传送到…………
如果随机数==2
传送到…………

(如果你的格子有如上述的规律)
先设定Y=5。
然后随机数×2(如果原来随机数是1,X就是2,如果原来随机数是2,X就是4,3则6,以此类推。)再传送,这样方便很多~~~

然后我们会发现一个很重要的问题:
苹果会重叠!
So,我们必须在设定一个分支条件,先用变量指定(X,Y)的事件ID,如果事件ID==0才能传送,否则就代表着这里面有事件,行不通。(别把这个位置上写简介什么的,否则百分百误判定。除非你再加一个分支条件,会累死的)

最后我要问LZ一个问题


你要这个功能打算干什么(|||゚Д゚)!?!?

苹入格(卧槽这什么名)V1.1.rar (1.42 MB, 下载次数: 75)
V1.1,已经修复已知所有BUG,美中不足的是打开开关的瞬间“苹果”们会不见。

点评

事件“脚本”几句话,评分码字的时候有遗漏,点评做一下纠正。  发表于 2015-1-6 02:48

评分

参与人数 1星屑 +46 收起 理由
三途亚梦 + 46 辛苦了,但是事件几句话就搞定了…….

查看全部评分

我最讨厌不承认自己是大触的大触,明明很厉害还不承认,恶意卖萌,这种人就应该扔到河里喂食人鱼!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-14 09:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表