找回密码
 点一下
查看: 1657|回复: 6

求随机英雄演示

[复制链接]
发表于 2008-2-28 20:24:12 | 显示全部楼层 |阅读模式
是随机选择英雄的演示,就是建筑物出售英雄时有"随机"这个给你选,怎么样才能让它选的是随机的?

评分

参与人数 1威望 -5 收起 理由
沉默の罪恶 -5 帮你改标题了.

查看全部评分

发表于 2008-2-29 11:20:39 | 显示全部楼层
那个是用触发实现的~~

你买了那个叫“随机”的单位或者物品的话~~就随机创建个英雄给你~~
回复

使用道具 举报

 楼主| 发表于 2008-2-29 12:58:16 | 显示全部楼层
我就是不会搞这个T哦
回复

使用道具 举报

发表于 2008-2-29 17:58:48 | 显示全部楼层
首先,做个单位类型变量的数组,把所有能买得英雄单位类型记录下来,例如变量名为herotype,总共有n个英雄,变量下标从0开始
然后,但英雄被购买时,设定相应的单位类型变量为没有单位类型,可以考虑用for循环来判断,定义一个整数变量index
做一个随机的物品,放入商店,无实际效果

事件:单位获得物品
条件:被操作物品等于随机
动作:删除被操作物品
      for 循环整数 从1到1
                 设置index=随机整数(0,n-1)
                 if herotype[index]=没有单位类型
         then 设置 循环整数=0
                 else 创建一个herotype[index]给触发单位所有者在XX...
                          设置herotype[index]=没有单位类型
回复

使用道具 举报

 楼主| 发表于 2008-3-1 13:35:57 | 显示全部楼层
为什么我每次A一样的英雄?
回复

使用道具 举报

发表于 2008-3-1 14:53:48 | 显示全部楼层
是不是没有把固定随机种子取消掉??
回复

使用道具 举报

 楼主| 发表于 2008-3-1 19:29:28 | 显示全部楼层
什么是固定随机种子?
有点不懂哦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-6 04:07 , Processed in 0.038147 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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