找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1383|回复: 6

刷怪问题(1)

[复制链接]
发表于 2004-11-23 23:47:23 | 显示全部楼层 |阅读模式
这是论坛里的怪物刷新,有很多地方不明白想请教一下



上图在条件分歧中设了主角坐标在12以上,7以上,17以下,22以下这些是什么意思呢?



如图中所示为什么要在“怪物被杀记时”要减30呢,而在逃跑时就设成20?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
 楼主| 发表于 2004-11-24 00:04:13 | 显示全部楼层
刷怪问题2


在这一页要设定事件位置,这个(017,012)是直接指定的,但这坐标是怎样决定的呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2004-11-24 12:28:46 | 显示全部楼层
1、是X轴12以上,22以下,Y轴7以上,17以下。当主角到这个范围时,就触发事件。
2、怪物被杀,同个地方出现怪物时间较长,如果逃跑,同一地方出现怪物的时间较短。
3、将该事件的XY-主角XY,就可以计算出主角与该事件的距离,然后根据情况触发战斗。
 楼主| 发表于 2004-11-24 14:00:21 | 显示全部楼层
怪物被杀,同个地方出现怪物时间较长,如果逃跑,同一地方出现怪物的时间较短。

这个可以理解,但为什么要用减呢?
 楼主| 发表于 2004-11-24 14:21:27 | 显示全部楼层
以下是引用august在2004-11-24 0:04:13的发言:

刷怪问题2

[upload=jpg]UploadFile/2004-11/200411240227192.jpg[/upload]
在这一页要设定事件位置,这个(017,012)是直接指定的,但这坐标是怎样决定的呢?

第三页条件分歧那里变量“怪物刷新”设为怪物被杀记时以下,这又是什么意思呢?
发表于 2004-11-24 14:24:17 | 显示全部楼层
003号变量在图中只出现过一次,可能在其他事件里运算,无法具体判断。
大概的思路就是这样:
           当战斗结束后启动一个计时程序,当时间到的时候该事件复位,准备下次遇敌。这里的20和30就是控制不同战况下的等待时间。
发表于 2004-11-24 15:42:50 | 显示全部楼层
= =b
003号变量我在第2页就做了判断吧,第2页003号先素被代入了当时怪物被消灭的时间,然后减去了我需要他等待刷新的时间,就得到了怪物下次刷新的时间,这样在第3页中我拿这个怪物下次刷新的时间与游戏中现在时间对比就可以判断怪物刷新与否了...............
第3页其实说白了就素个怪物状态判断中转页.怪物被杀或者你逃跑了都会回到这一页,判断时间以确定下一次怪物刷新的时刻.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-31 13:18 , Processed in 0.013026 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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