The embodiment of the present invention provides a method and device for constructing a game scene, which executes a software application on a processor of a mobile terminal and renders a graphical user interface on the screen of the mobile terminal. The graphical user interface includes a part of the game scene, and the mobile terminal stores template data corresponding to a land block, which has a corresponding pixel size. The method includes: after entering the game scene, the receiving server transmits the logical coordinates; converts the logical coordinates into the pixel coordinates of the game scene; determines the user's field of view of the game scene centered on the pixel coordinates; determines the visible land blocks within the user's field of view according to the pixel size of the land blocks; and loads the corresponding visible land blocks. Template data to construct game scenes. In the embodiment of the present invention, after entering the game scene, the visible land blocks in the user's field of view are determined and loaded according to the size of the pixels. Therefore, all the land blocks in the game scene need not be loaded, so the consumption of memory resources in the mobile terminal can be reduced.
【技术实现步骤摘要】
一种游戏场景的构造方法和装置
本专利技术涉及互联网
,特别是涉及一种游戏场景的构造方法和一种游戏场景的构造装置。
技术介绍
沙盘游戏是由一个或者多个土地块构成游戏地图(游戏场景),一般以游戏地图较大为特点,此外交互性强、自由度高、随机事件多、创造性强等也是其特点。其中,沙盘游戏中游戏场景可以是由cocos-2dx引擎渲染2d场景。在cocos-2dx渲染场景时,首先创建Scene(场景),然后在Scene上创建一个Layer(图层)。Layer通常包含的是直接显示在移动终端屏幕上的内容,并且可以接受用户的输入,如触摸、键盘输入等。可以在Layer上添加图片精灵,文字等,来构建Scene中要显示的内容。cocos-2dx引擎提供了Tilemap机制来制作较大的游戏地图,然而cocos-2dx引擎的Tilemap机制是事先定制好地图,因此容易给用户一种一成不变的体验。另外,由于目前沙盘游戏中的地图较大,因此如果使用Tilemap机制构造的数据会非常庞大,并且还需要集成cocos-2dx引擎的Tilemap的制作工具,造成移动终端内存资源的浪费。
技术实现思路
鉴于上 ...
【技术保护点】
1.一种游戏场景的构造方法,其特征在于,在移动终端的处理器上执行软件应用并在所述移动终端的屏幕上渲染得到图形用户界面,所述图形用户界面包括游戏场景的一部分,在所述移动终端保存有土地块对应的模板数据,所述土地块具有对应的像素大小,所述方法包括:在进入游戏场景后,接收服务器发送逻辑坐标;将所述逻辑坐标转换为所述游戏场景的像素坐标;以所述像素坐标为中心确定所述游戏场景的用户视域;根据所述土地块的像素大小确定所述用户视域内的可视土地块;加载所述可视土地块对应的模板数据以构造游戏场景。
【技术特征摘要】
1.一种游戏场景的构造方法,其特征在于,在移动终端的处理器上执行软件应用并在所述移动终端的屏幕上渲染得到图形用户界面,所述图形用户界面包括游戏场景的一部分,在所述移动终端保存有土地块对应的模板数据,所述土地块具有对应的像素大小,所述方法包括:在进入游戏场景后,接收服务器发送逻辑坐标;将所述逻辑坐标转换为所述游戏场景的像素坐标;以所述像素坐标为中心确定所述游戏场景的用户视域;根据所述土地块的像素大小确定所述用户视域内的可视土地块;加载所述可视土地块对应的模板数据以构造游戏场景。2.根据权利要求1所述的方法,其特征在于,所述游戏场景中具有图层,所述图层大小与所述游戏场景大小一致。3.根据权利要求1所述的方法,其特征在于,所述服务器具有对应的主机标识,所述方法还包括:获取映射关系表;所述映射关系表包括所述服务器标识和地图标识;当确定登录的目标服务器时,获取所述目标服务器的服务器标识对应的地图标识;获取所述地图标识对应的地图数据文件,所述地图数据文件包括土地块对应的模板数据。4.根据权利要求1所述的方法,其特征在于,在所述加载所述可视土地块对应的模板数据以构造游戏场景之后,还包括:响应于在所述图形用户界面上的滑动操作,根据所述滑动操作确定新像素坐标;将所述新像素坐标转换为新逻辑坐标;将所述新逻辑坐标发送至所述服务器,所述服务器用于确定所述新逻辑坐标对应的用户视域内的新可视土地块,并将所述新可视土地块的模板数据发送至所述移动终端;加载所述新可视土地块的模板数据以更新所述游戏场景。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:回收不在所述新用户视域内已加载土地块的模板数据所占用的内存资源。6.根据权利要求1或2或3或4或5所述的方法,其特征在于,在所述加载所述可视土地块对应的模板数据以构造游戏场景之后,还包括:在所述图形用户界面上检测到处理操作时,确定所述处理操作对应的位置信息;当所述位置信息位于指定区域内时,在所述游戏场景中响应所述处理操作。7.一种游戏场景的构造装置,其特征在于,在移动终端的处理器上执行软件应用并在所述移动终端的屏幕上渲染得到图形用户界面,所述图形用户界面包括游戏场景的一部分,在所述移动终端保存有土地块对应的模板数据,所述土地块具有对应的像素大小,所述装置包括:逻辑坐标接收模块,用于在进入游戏...
【专利技术属性】
技术研发人员:程晓润,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。