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

Project1

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

[已经解决] 如何让本事件 随机出现一个地方

[复制链接]

Lv2.观梦者

梦石
0
星屑
575
在线时间
1752 小时
注册时间
2008-11-7
帖子
1431
跳转到指定楼层
1
发表于 2012-8-13 09:43:13 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是当一个神秘人  如何变量
RPG魔塔:http://rpg.blue/thread-254429-1-1.html
魔塔2:http://rpg.blue/thread-303601-1-1.html
魔塔3: 制作中...MV

Lv2.观梦者

梦石
0
星屑
758
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
2
发表于 2012-8-13 10:38:29 | 只看该作者
是指定的几个点中的一个还是整个地图还是所有地图?←指出现范围

点评

就是 在一张地图里  发表于 2012-8-13 11:58
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
758
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
3
发表于 2012-8-13 12:34:45 | 只看该作者
请问那个地图有多大呀?

点评

这个不需要 怎么写就可以了  发表于 2012-8-13 12:36
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
758
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
4
发表于 2012-8-13 12:44:35 | 只看该作者
本帖最后由 布里蓝 于 2012-8-13 12:47 编辑

既然地图大小无关你就用这个办法呗

点评

觉得你这个 变量 写的 有错误  发表于 2012-8-13 12:52
这个不错 多谢了  发表于 2012-8-13 12:47

评分

参与人数 1梦石 +2 收起 理由
迷糊的安安 + 2 认可答案 附赠66RPG提供的精美好人卡一张^^.

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
758
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
5
发表于 2012-8-13 12:48:04 | 只看该作者
刚刚写的发错了,以上这个有分支条件的才对
回复 支持 反对

使用道具 举报

Lv1.梦旅人

◇无限的妄想者◇

梦石
0
星屑
55
在线时间
1441 小时
注册时间
2012-7-14
帖子
2339
6
发表于 2012-8-13 12:49:42 | 只看该作者
考虑的应该可行的方案。
空地图:设置一个自动执行事件,以地图长宽作为上限设置随机数赋予变量XY,然后用这两个变量指定事件位置,然后暂时消除这个自动执行的事件。
实际房间、通道地图:依照边缘距离差赋予随机变量XY,按照边缘位置条件判断和增减XY使得所有可能随机到的坐标落在实际地面上,然后步骤同上。
少量单一障碍地图:在上面的情况下追加判定如果XY落在不可通行原件(如树木、石头、栅栏神马的),往合适的方向偏移坐标。
缺点:复杂的地图里要排除掉不可移动的空位时会很麻烦……
如果是迷宫,建议设定几个可能出现点,分别标记,随机数随机到第几个点就将事件位置设置在那个点的坐标上。
以上。

点评

你这个建议 很不错 刚刚用了下 很好  发表于 2012-8-13 13:03
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
758
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
7
发表于 2012-8-13 12:54:33 | 只看该作者
你试一下再说有没有错误呗

点评

你这个不算 随机 也只能说 指定的  发表于 2012-8-13 12:57
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
758
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
8
发表于 2012-8-13 13:01:52 | 只看该作者
其实你地图有50X50你可以弄2500个随机数

而且
干吗一定要全地图呢,出现在固定几个地点不行么,有时候NPC在地图最下方而被对话框挡住是很讨厌的……

点评

2500 随机数 不对的把 地图50*50 那也就是1-50之间 变量把  发表于 2012-8-13 13:07
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
758
在线时间
2064 小时
注册时间
2011-10-3
帖子
1686
9
发表于 2012-8-13 13:08:17 | 只看该作者
那你可以用50的变量来记录~233
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 02:44

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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