游戏开发论坛

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

[讨论] 【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

[复制链接]

2

主题

34

帖子

34

积分

注册会员

Rank: 2

积分
34
QQ
发表于 2009-8-17 11:42:00 | 显示全部楼层

Re: Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

garfieldm: Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

经过与shen7824在QQ上的交流后,我了解到设计攻击媒介类并进行碰撞检测这种方式确实是对服务器来说开销太大...


这个东西你可以设置为一个范围性的法术。

箭能够飞行的范围已经在你使用成功这个技能后确定了,那么,在箭能够飞到的范围内能够对该范围内的目标造成的伤害这个概念你直接视为箭飞过的范围造成伤害。

6

主题

115

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2009-8-17 12:01:00 | 显示全部楼层

Re: Re: Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

kayz: Re: Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)



这个东西你可以设置为一个范围性的法术。

箭能够飞行的范围已经在你使用成功这个技能后确定了,那么,在箭能够飞到的范围内能够对该范围内的目标造成的伤害这个概念你直接视为箭飞过的范围造成伤害。


这依然是碰撞的概念,因为在没有发生碰撞之前你也不确定是否有哪个倒霉蛋儿撞上这支箭。这个箭不像WOW中的那样从发射之初就确定了目标。

2

主题

34

帖子

34

积分

注册会员

Rank: 2

积分
34
QQ
发表于 2009-8-17 17:50:00 | 显示全部楼层

Re: Re: Re: Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16

garfieldm: Re: Re: Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)



这依然是碰撞的概念,因为在没有发生碰撞之前你也不确定是否有哪个倒霉蛋儿撞上这支箭。这个箭不像WOW中的那样从发射之初就确定了目标。


如果你的眼睛仍然盯着碰撞这个概念上。那你只能与制作游戏越走越远。范围性法术的伤害与碰撞没有关系的。同学~~仔细想想

6

主题

115

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2009-8-17 18:15:00 | 显示全部楼层

Re: Re: Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

kayz: Re: Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)



这个东西你可以设置为一个范围性的法术。

箭能够飞行的范围已经在你使用成功这个技能后确定了,那么,在箭能够飞到的范围内能够对该范围内的目标造成的伤害这个概念你直接视为箭飞过的范围造成伤害。



愿闻其详,请教与此相关的类设计和函数设计,以及攻击数据从客户端传到服务端经过计算后再传回客户端的过程。

18

主题

2021

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
QQ
发表于 2009-8-18 08:49:00 | 显示全部楼层

Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

估计楼上的楼上说的是类似风行者的剑的技能?

6

主题

115

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2009-8-18 08:56:00 | 显示全部楼层

Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

风行者那支箭飞行的很快是可以在发动之后马上判定在长方形面域内的敌人都受到伤害的,也就是说在逻辑上是先判定了命中的。但我指的这支箭飞的可以很慢,在发射之初并不知道会打到谁

18

主题

2021

帖子

2048

积分

金牌会员

Rank: 6Rank: 6

积分
2048
QQ
发表于 2009-8-18 09:04:00 | 显示全部楼层

Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

网游能否实现发出一支能够穿透飞行箭碰到途中的敌人就对其进行伤害么?
这个是你所希望的设定。

箭能够飞行的范围已经在你使用成功这个技能后确定了,那么,在箭能够飞到的范围内能够对该范围内的目标造成的伤害这个概念你直接视为箭飞过的范围造成伤害。
这个是那个朋友所给的回答。

感觉你所说的那东西就是风行者的剑。。。T.T。

7

主题

773

帖子

892

积分

高级会员

Rank: 4

积分
892
发表于 2009-8-18 09:33:00 | 显示全部楼层

Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

比一般玩家码稍微多点。
但是还是我心中伟大的XXX而已。
根本没有可执行度。
你的攻击是什么?技能?状态?碰撞检测?

6

主题

115

帖子

119

积分

注册会员

Rank: 2

积分
119
 楼主| 发表于 2009-8-18 10:18:00 | 显示全部楼层

Re: Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

turwater: Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

比一般玩家码稍微多点。
但是还是我心中伟大的XXX而已。
根本没有可执行度。
你的攻击是什么?技能?状态?碰撞检测?

攻击主体和攻击客体是单位类或可破坏物类
攻击技能是这些类中的方法,返回值改变攻击主体和攻击客体对象的属性。
状态都是类中的属性
碰撞检测也是方法,通常应用于单位和环境的物理碰撞,我这里想将其引入到战斗系统中,从而提出了攻击媒介这个类的概念。

没参与过游戏开发,所以都是YY。一位做AI设计朋友跟我说明了这种碰撞的方式做战斗系统是可行的,只是应用于网络游戏后开销太大,所以目前不会这样设计,所以提出上面的那种在碰撞之前不知道谁会受到伤害的攻击形式在网游中的设计问题。

当前MMORPG战斗系统核心相关的具体的类设计和函数设计以及攻击中相关数据从客户端传到服务端经过计算后再传回客户端的过程希望楼上这位老师您能够不吝赐教,在下感激不尽,garfieldm拜上。

7

主题

773

帖子

892

积分

高级会员

Rank: 4

积分
892
发表于 2009-8-18 11:53:00 | 显示全部楼层

Re:【原创】MMORPG战斗系统设计(3)——攻击(8.16更新)

我不知是拿传奇,还是拿泡泡卡丁车,甚至是精舞团的战斗来举例,叫一个策划失去创造能力是很可怕的。光是你所描述的主体及客体,在不同的项目中,不同的阶段,运用及实现方法都有所区分。你尝试下把你所设想的游戏的战斗系统案还原成ECEL表或流程图,来自我检查下?考虑下如何把罗列的种种串联起及合理归类,完成以上,答案差不多应该已在你心了。
虽然还有一点距离,但已可说是入行的策划了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-13 07:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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