游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3244|回复: 2

[讨论] ARGP游戏场景处理的讨论

[复制链接]

1

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2012-4-26 14:52:00 | 显示全部楼层 |阅读模式
在ARGP场景的处理,有以下几个疑问,想了很久还是没有想通,麻烦各位大侠发表一下各自的见解:

1. 当前玩家进入一个场景里的时候, 服务器是一次把整个场景的所有玩家、NPC、怪都传过来呢?还是只把当前玩家 附近的那些玩家、NPC、怪传过来处理显示,同时当前玩家移动时服务器再同步新的玩家、NPC、怪过来这样呢?

2.在ARPG游戏中,客户端是只处理同屏幕下的人,还是要处理整个场景的人?

3. 不在屏幕范围的玩家、NPC、怪是删除清空掉还是缓存起来,当前玩家跑回来的时候再拿出来显示这样?

4. 同屏下性能好的游戏可以撑到多少人? 同场景的时候性能好的游戏又可以撑到多少人呢?

149

主题

4981

帖子

5033

积分

论坛元老

Rank: 8Rank: 8

积分
5033
QQ
发表于 2012-4-26 15:32:00 | 显示全部楼层

Re:ARGP游戏场景处理的讨论

1.一般只把玩家附近的发给客户端,“附近”的标准是:玩家能够以某种方式在场景里观察或交互的范围

2.客户端只处理服务器发给了自己的那些人,具体有多少由前一个问题的解决方法决定

3.服务器端非副本的场景里不会清空的,但是可能会暂停AI,副本里取决于副本本身的回收机制

4.这个取决于具体的客户端实现以及游戏逻辑复杂度。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20522
发表于 2012-4-26 15:34:00 | 显示全部楼层

Re:ARGP游戏场景处理的讨论

你问的这个貌似是程序问题,一会移到程序版。

1、一般是把附近的玩家npc之类信息发过来。

2、一般是处理你能看到的。

3、合理的内存管理能解决这个问题,数据池,来回使用。

4、这个是根据你游戏角色的特性来考量,2D、3D、次世代,100个面、1000个面、5000个面,没有定论。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-29 14:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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