找回密码
 点一下
查看: 1986|回复: 12

如何在地图上的随机地点刷野怪

[复制链接]
发表于 2008-3-13 12:42:33 | 显示全部楼层 |阅读模式
如何在地图上的随机地点刷出野怪?
(在地面可以站立的地方,不是任何地方)
而且在一定时间后会自动消失.
制造的野怪不会主动攻击人或建筑,只有玩家先攻击它才会攻击。
发表于 2008-3-13 12:50:08 | 显示全部楼层
只要刷出在指定区域的随机点就可以了……而且如果地方不可以站人,比如有树什么的,会刷在边上的,给刷出的怪设生命倒计时,将怪的主动攻击范围改为0就不会主动攻击了。
回复

使用道具 举报

 楼主| 发表于 2008-3-13 12:58:42 | 显示全部楼层
我是刷在随机地点,就因为这样,有的怪在水中,有的在山上,困惑啊!
回复

使用道具 举报

发表于 2008-3-13 13:11:37 | 显示全部楼层
你要画出区域就可以了,还有一个办法就是判断地型~
这个演示如果单位不是在岩石地上,将无法创建……

az.w3x

17 KB, 下载次数: 33

回复

使用道具 举报

发表于 2008-3-13 13:16:08 | 显示全部楼层
有个布尔值叫 地面是可通行的  可以作为条件
T可以设置主动攻击距离 但是注意  主动攻击距离如果比射程小 那么射程会变得跟主动工具距离一样小
另:游戏平衡常数里 有数项跟野怪有关的 可以改改
回复

使用道具 举报

发表于 2008-3-13 20:59:04 | 显示全部楼层
要让单位不主动攻击,可以给单位加个持续时间 -1 的永久的隐形 技能
回复

使用道具 举报

发表于 2008-3-14 21:57:19 | 显示全部楼层
其实4楼是对的``
回复

使用道具 举报

 楼主| 发表于 2008-3-14 22:27:12 | 显示全部楼层
我找不到“地面可通过”那一项
回复

使用道具 举报

发表于 2008-3-14 22:33:09 | 显示全部楼层
在触发条件-布尔类里有一个地形通行状态判定的,不知道是不是
回复

使用道具 举报

发表于 2008-3-15 05:05:04 | 显示全部楼层
毛……你的地型既然怪可以刷在水中,证明是浅水,跟本不适用地面可通过的判断……白给你做演示了
回复

使用道具 举报

 楼主| 发表于 2008-3-15 21:04:38 | 显示全部楼层
不好意思,
不过我都是凹下两层的深水,而且你的演示我下了却打不开?
郁闷加困惑啊!

现在我把怪用火凤凰替换模型,用水元素好像不行的...如果不能刷在地上我只能弄几块地区轮着刷
回复

使用道具 举报

发表于 2008-3-15 21:28:29 | 显示全部楼层
怎么会打不开呢……我貌似也没用新的函数吧,而且你应该有用UI的吧……看截图吧:
4fed0bee44048deeb8bd0.jpg
回复

使用道具 举报

发表于 2008-3-15 21:48:37 | 显示全部楼层
其实如果你需要直接刷出的话,就是多次运行这个触发~利用判断变量组是否为空来再次运行,区域也可以固定一点~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-5 03:39 , Processed in 0.083967 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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