游戏开发论坛

 找回密码
 立即注册
搜索
楼主: beyondlzg

[讨论] dota野怪刷新判定,请各位指教

[复制链接]

28

主题

805

帖子

817

积分

高级会员

Rank: 4

积分
817
发表于 2010-5-14 14:46:00 | 显示全部楼层

Re:dota野怪刷新判定,请各位指教

流程图一般是做系统流程

即一开始应该是   怪物刷新→检测是否有玩家进入攻击范围→是;攻击玩家→检测自身与刷新点是否超过XX码→是;放弃攻击返回刷新点

上边只做抛砖引玉~~~ 希望能给LZ一点启示

18

主题

2021

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
QQ
发表于 2010-5-14 14:50:00 | 显示全部楼层

Re:dota野怪刷新判定,请各位指教

提示LS的 是刷新判定

6

主题

399

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
发表于 2010-5-14 14:55:00 | 显示全部楼层

Re:dota野怪刷新判定,请各位指教

封野如何判定?

28

主题

805

帖子

817

积分

高级会员

Rank: 4

积分
817
发表于 2010-5-14 14:56:00 | 显示全部楼层

Re: Re:dota野怪刷新判定,请各位指教

mobilecola: Re:dota野怪刷新判定,请各位指教

提示LS的 是刷新判定

看错、那就简单很多了

那检测应该是先判断刷新点范围内的怪物数量是否<1,然后判断刷新范围内是否存在玩家,

134

主题

1802

帖子

1914

积分

金牌会员

Rank: 6Rank: 6

积分
1914
发表于 2010-5-14 14:56:00 | 显示全部楼层

Re:dota野怪刷新判定,请各位指教

封野怪大概是这样的,野怪实际上是划分成一个西变形区域,他在时间到达时判断,如果在该区域有任意两方的单位(侦查守卫也是单位),则不刷新。

28

主题

805

帖子

817

积分

高级会员

Rank: 4

积分
817
发表于 2010-5-14 14:58:00 | 显示全部楼层

Re: Re:dota野怪刷新判定,请各位指教

抽搐的簸箕: Re:dota野怪刷新判定,请各位指教

封野如何判定?


算在第二个判断中、刷新范围内存在类型为 玩家、单位等ID时也不做刷新(眼睛插了后应该是算一个隐型单位)

69

主题

2031

帖子

2356

积分

金牌会员

Rank: 6Rank: 6

积分
2356
发表于 2010-5-14 15:13:00 | 显示全部楼层

Re: Re: Re:dota野怪刷新判定,请各位指教

shoo6: Re: Re:dota野怪刷新判定,请各位指教



算在第二个判断中、刷新范围内存在类型为 玩家、单位等ID时也不做刷新(眼睛插了后应该是算一个隐型单位)

眼睛是召唤单位,这个拿张图测试下就知道了。

6

主题

399

帖子

408

积分

中级会员

Rank: 3Rank: 3

积分
408
发表于 2010-5-14 15:32:00 | 显示全部楼层

Re:dota野怪刷新判定,请各位指教

某些技能也可以,比如发条的导弹。

18

主题

2021

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
QQ
发表于 2010-5-14 15:42:00 | 显示全部楼层

Re:dota野怪刷新判定,请各位指教

因为某些技能就是召唤出来的单位
记得以前写屠夫钩子的时候是丢出去一排小精灵。

话说有尸体也不会刷新的。

3

主题

935

帖子

981

积分

高级会员

Rank: 4

积分
981
发表于 2010-5-15 09:57:00 | 显示全部楼层

Re:dota野怪刷新判定,请各位指教

针对单一功能
流程图最好是单帧逻辑,尽量避免循环结构
因为策划里一个流程的逻辑帧,在网游程序里很难进行同样的循环控制
在程序中会用到的逻辑大多是查找、排序和遍历工作,而这些在策划设计中是不需要体现的
然后一个流程图里不要出现同样的2个判断和进程
完毕
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-15 17:35

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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