游戏开发论坛

 找回密码
 立即注册
搜索
楼主: 海芳允婷

[讨论] 剑侠情缘的魔法碰撞检测是在服务器端执行的么?

[复制链接]

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2007-6-1 17:44:00 | 显示全部楼层

Re:剑侠情缘的魔法碰撞检测是在服务器端执行的么?

= = 楼主身份暴露了?

23

主题

3388

帖子

6440

积分

论坛元老

Rank: 8Rank: 8

积分
6440
发表于 2007-6-1 17:50:00 | 显示全部楼层

Re:剑侠情缘的魔法碰撞检测是在服务器端执行的么?

楼上的..嘘~~

154

主题

4567

帖子

4579

积分

论坛元老

Rank: 8Rank: 8

积分
4579
QQ
发表于 2007-6-1 18:04:00 | 显示全部楼层

Re:剑侠情缘的魔法碰撞检测是在服务器端执行的么?

眼见即为真实么,有时候一些障眼法可以省很多事情,既然事件本质上是随机的,我们就可以把一种随机转化为另外一种随机,但在表演层上表现出来的还是原来那种随机。有点像魔术,看上去很神奇很超自然,但始终摆脱不了那束缚世间万物的物理化学定律的。

不好意思,说的隐讳了一些


WOW的战斗可不是简单地,后来又蹦出来个《激战》,更开眼了。

11

主题

181

帖子

186

积分

注册会员

Rank: 2

积分
186
 楼主| 发表于 2007-6-1 18:11:00 | 显示全部楼层

公司的人都知道这个马甲了。

    比较失败。也没什么好隐藏了。过两天换。我以后不对WOW再多说什么了。也不对网易再说什么了。该说得也差不多都说了。以后小心谨慎坚决杜绝被识破。

回卡特:你的这三个问题我想来想去还是觉得回答你比较好。

1.目标B类型与技能要求匹配
2.A与B的距离<=20码
3.该技能已经完成冷却(包括由其他技能引起的公共冷却)

第一个 b->can_fight(A使用的技能);它返回一个值。0或者1
第二个 3D服务端引擎有判断两物品距离函数。 调用一下然后和20比就行了
第三个 玩家身上有技能使用时间的标志。初始值为0 使用技能以后,会变成冷却时间,然后每次刷新降低任务各个冷却时间值。

第二个是需要引擎提供的。  
第一和三 都可以用脚本简单设置一下。



6

主题

471

帖子

1047

积分

金牌会员

Rank: 6Rank: 6

积分
1047
发表于 2007-6-1 19:18:00 | 显示全部楼层

Re:剑侠情缘的魔法碰撞检测是在服务器端执行的么?

呵呵,肯定都在服务端检测.
服务器把技能使用结果通知了客户端,计算距离也是以服务器数据为依据,有些直线上碰到障碍就会miss.
WOW里常有"跟踪导弹"跑n远打到你,战斗时传送就会发生这种情况,还有导弹会直接打到复活点来"鞭尸".
客户端一般会加个简单的距离检测,限制玩家疯狂的按键和提供范围提示.

52

主题

979

帖子

1066

积分

金牌会员

Rank: 6Rank: 6

积分
1066
QQ
发表于 2007-6-1 20:33:00 | 显示全部楼层

Re: 公司的人都知道这个马甲了。

海芳允婷: 公司的人都知道这个马甲了。

    比较失败。也没什么好隐藏了。过两天换。我以后不对WOW再多说什么了。也不对网易再说什么了。该说得也差...


你第二条都用引擎提供的函数说了,那为什么第一条和第三条为什么不也说引擎提供的函数??难道第二条脚本就做不了了?
第三条的处理方式,效率....徒增服务器负担......刷新,这个字眼,需要多大的成本...

特效是用模型做的么?,哪来的碰撞检测??照这么理解的话,,那传奇里,穿人不穿人是不是也算碰撞检测了??你若真是做程序的,,问出这个问题,,除了鄙视我没别的想法了..

你换100个马甲也没用,我们并非只把某个ID当作教主而已

8

主题

245

帖子

245

积分

中级会员

Rank: 3Rank: 3

积分
245
发表于 2007-6-1 22:08:00 | 显示全部楼层

Re:剑侠情缘的魔法碰撞检测是在服务器端执行的么?

"你说说它复杂在哪里"

复杂在WOW设计出了让玩家全身心投入与敌人战斗,冷静的使用相克技能,并且时刻注意数值的变化,,,
这是他“偷懒”了很多碰撞检测的原因,,你说TV动作游戏为什么没设计那么多技能呢?
也是目前很多游戏里达不到的,

8

主题

245

帖子

245

积分

中级会员

Rank: 3Rank: 3

积分
245
发表于 2007-6-1 22:14:00 | 显示全部楼层

Re:剑侠情缘的魔法碰撞检测是在服务器端执行的么?

网络游戏很多重要判断都放服务器上的,,所以消耗资源的东西不应该出现,也最好别在客户端出现,容易惹外挂,
WOW用简单的方法解决了复杂的问题,而且还实现了完美的设计,这是它复杂的地方,

11

主题

181

帖子

186

积分

注册会员

Rank: 2

积分
186
 楼主| 发表于 2007-6-2 13:25:00 | 显示全部楼层

Re: Re: 公司的人都知道这个马甲了。

xiaoBig: Re: 公司的人都知道这个马甲了。



你第二条都用引擎提供的函数说了,那为什么第一条和第三条为什么不也说引擎提供的函数??难道第二条脚本就...

3D场景计算距离是非常基本的功能。理应再引擎端实现。

第一条什么技能不能打什么东西,只是设一个标志位而已。这种东西当然是脚本实现。

第三条同理。  至于刷新,每个生物都会很快的刷新状态的好不好?在刷新状态的时候执行一些操作。什么需要太大成本!你自己去问你们服务器端程序员去,问问人物刷新是怎么回事!

11

主题

181

帖子

186

积分

注册会员

Rank: 2

积分
186
 楼主| 发表于 2007-6-2 13:26:00 | 显示全部楼层

WOW的设计非常失败,这点不不想再说了。

     我最后一次说,你们爱学就学吧。我以后再看到WOW粪屎,直接无视。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-17 07:34

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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