【技术实现步骤摘要】
一种基于智能算法的游戏场景转换方法
[0001]本专利技术涉及游戏场景转换领域,尤其涉及一种基于智能算法的游戏场景转换方法。
技术介绍
[0002]随着互联网技术的不断发展,无论是对手机游戏或是电脑游戏,用户对游戏体验的要求越来越高,尤其是对界面的的视觉体验感,目前大多游戏中存在多个场景,在游戏中,用户可在场景之间来回的切换,对于存在多个场景的情况,场景的切换变得更加复杂,现有技术通过采用过渡界面实现地图场景的切换,在过渡界面播放中,实现对待加载地图进行缓存,该方法使得用户在游戏中等待时间较长,体验感差,影响游戏中用户使用粘度,造成用户流失,同时,在进行场景切换时,为了保证用户在游戏过程的流畅度,现有的做法是在将当前场景的场景资源数据从内存中释放掉,再将目标场景的场景资源数据重新加载到内存中以创建所述目标场景的实例,但该方法虽然保障了内存层面的流畅度,但没有解决网络信号造成的游戏流畅度问题。
[0003]中国专利CN106502670A公开了一种游戏场景切换方法与装置,具体公开了通过复用场景资源数据,极大减少了场景加载时间,流畅的完成场景切换,使玩家不会在切换的过程中感觉到卡顿,但该方法并未解决地图缓存加载和区域场景转换过程中存在的卡顿问题。
技术实现思路
[0004]为此,本专利技术提供一种基于智能算法的游戏场景转换方法,可以解决无法根据游戏中待操作对象所在位置对地图场景和区域场景进行转换,以使场景转换符合预设标准的技术问题。
[0005]为实现上述目的,本专利技术提供一种基于智能算 ...
【技术保护点】
【技术特征摘要】
1.一种基于智能算法的游戏场景转换方法,其特征在于,包括:步骤S1,信息采集模块获取待操作对象信息;步骤S2,所述地图场景转换单元将获取的待操作对象与地图场景转换触发位置的距离与预设地图场景距离相比较,当待操作对象与地图场景转换触发位置的距离小于预设地图场景距离,地图场景转换单元判定对当前可视场景进行地图场景转换,当待操作对象与地图场景转换触发位置的距离大于预设距离,区域场景转换单元根据待操作对象与区域场景转换触发位置的距离与预设区域场景距离相比较,对当前可视场景进行区域场景转换进行判定;步骤S3,当所述地图场景转换判定对当前可视场景进行地图场景转换时,控制模块获取当前网络信号强度小于预设网络信号强度时,控制模块判定根据待操作对象与各缓存地图的角度差对各待缓存地图的缓存顺序进行调节;步骤S4,当所述区域场景转换单元判定对当前可视场景进行区域场景转换时,控制模块根据待操作对象的移动速度对区域转换速度和预设单位区域进行调节。2.根据权利要求1所述的基于智能算法的游戏场景转换方法,其特征在于,所述地图场景转换单元预设地图场景距离D,地图场景转换单元将当前待操作对象位置与预设地图场景触发位置的距离设为第一距离d1,地图场景转换单元将第一距离与预设地图场景距离相比较,判定是否对当前可视场景进行地图场景切换,其中,当d1≤D1,所述地图场景转换单元判定对当前场景进行地图场景转换;当D1<d1<D2,所述地图场景转换单元判定不对当前场景进行地图场景转换;当d1≥D2,所述地图场景转换单元判定不对当前场景进行地图场景转换,区域场景转换单元根据当前待操作对象位置与预设区域场景切换触发位置的距离判定是否对当前可视场景进行区域场景转换;其中,所述场景转换模块预设地图场景距离D,设定第一预设地图场景距离D1、第二预设地图场景距离D2。3.根据权利要求2所述的基于智能算法的游戏场景转换方法,其特征在于,当所述地图场景转换单元判定对当前场景进行地图场景转换时,所述控制模块根据当前网络信号强度x与预设网络信号强度X0相比较,对各待缓存地图场景缓存顺序进行调整,其中,当x≤X0,所述控制模块判定根据当前待操作对象预设时间内的移动方向调整待缓存地图场景的缓存顺序;当x>X0,所述控制模块判定不对各待缓存地图场景的缓存顺序进行调整。4.根据权利要求3所述的基于智能算法的游戏场景转换方法,其特征在于,所述控制模块以当前可视场景中心位置为原点,以水平方向为X轴,以垂直于水平方向为Y轴,控制模块获取待操作对象当前位置(xd,yd)与原点相对于水平方向所成的角度为预判角θd,设定θd=arctan(yd/xd),控制模块获取待缓存地图中心点(xi,yi)与原点相对于水平方向所成的角度为待缓存地图固定角θi,设定θi=arctan(yi/xi),地控制模块按照固定角与预判角的差值数值由小至大排序,确定各待缓存地图场景的缓存顺序。5.根据权利要求2所述的基于智能算法的游戏场景转换方法,其特征在于,当所述地图场景转换单元获取的第一距离大于等于第二预设地图场景距离,所述区域场景转换单元根据当前待操作对象位置与预设区域场景...
【专利技术属性】
技术研发人员:顾懿,
申请(专利权)人:上海久游网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。