游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2706|回复: 4

关于网游中的魔法实体的实现

[复制链接]

1

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2012-9-21 15:37:00 | 显示全部楼层 |阅读模式
我想问下现在网游中魔法实体,一般有哪些实现方式?

网游里面大多是情况下,魔法只是动画帧,客户端发个魔法攻击消息给服务器,带上技能信息,服务器算好伤害值,回给客户端,然后播动画帧。

这样的机制很难实现比如,我放一个火球向前滚,在火球运动中,接触到的人就会受到伤害。

当然也可以招个npc,隐形的,跟着火球一起走,接触到npc的就受到伤害。


大家有什么好的建议啊?

3

主题

81

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
QQ
发表于 2012-9-26 15:36:00 | 显示全部楼层

Re:关于网游中的魔法实体的实现

小弟觉得,这个火球向前滚的伤害值,肯定是递减的吧?

那么,根据那些人和发出魔法的人物的距离,由服务端算出伤害值,返回给客户端,不就好了么?

9

主题

86

帖子

200

积分

中级会员

Rank: 3Rank: 3

积分
200
发表于 2012-9-28 14:44:00 | 显示全部楼层

Re: 关于网游中的魔法实体的实现

测算火球周围的人和火球的距离,如果不是自己发出的,根据火球的等级等附加信息一系列计算 减少自己的HP

58

主题

1437

帖子

2207

积分

金牌会员

Rank: 6Rank: 6

积分
2207
发表于 2012-9-28 14:48:00 | 显示全部楼层

Re:关于网游中的魔法实体的实现

确定火球要伤害的人,
人在那火球就去哪。

3

主题

81

帖子

209

积分

中级会员

Rank: 3Rank: 3

积分
209
QQ
发表于 2012-9-29 10:55:00 | 显示全部楼层

Re: Re:关于网游中的魔法实体的实现

gantleman: Re:关于网游中的魔法实体的实现

确定火球要伤害的人,
人在那火球就去哪。


虽然有很多游戏都是这么做的,但是小弟觉得,这不科学吧。

假设游戏中有类似随机卷轴这么个道具或者功法,在火球发出但还没碰到的时候使用了,那火球难道还会满地图的跟着跑?不科学吧?

我觉得像暗黑2中的比较符合,类似箭矢就是直线的,不跟踪,不拐弯。

在暗黑2中,经常可以在对方箭矢射出之后,上移几步,就躲开。这个比较科学。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-10 14:13

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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