无缝副本思路

2017/09/25
无缝副本思路,
一般情况下,我们切换地图,从服务器端数据上来讲,changemap,所在地图发生改变,周围的entity就发生了改变,从客户端表现上来讲,
map的改变,地图资源发生变化,周围的怪物,玩家发生了变化,切换地图是放到了某一个默认地点,玩家感觉自己是实现了切换,进到了不同场景

无缝,核心在于玩家看起来感觉不到地图的切换,因此我需要让切换后的地图和当前地图 满足一下条件 

首先地图资源是一样的,不一样肯定会感觉场景变了,

然后 无缝,切换前所在地图有个position,切换后副本有个postion,我让这两个地点一样

或者,根据玩家移动的方向和速度,计算下一步的位置,将他放到切换后副本的那个位置,
单从客户端来讲,就是跑着跑着,突然,场景没变,自己附近出现了副本里面的怪物,原来的附近的东西不见了。
服务器端来讲,实际就是判断玩家进入某区域时,执行一些操作,改变player的currentmap,切换地图,发送之前AOI离场消息,发送新场景AOI进场消息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值