游戏中的移动轨迹渲染方法、装置及电子设备制造方法及图纸

技术编号:31508001 阅读:32 留言:0更新日期:2021-12-22 23:42
本发明专利技术提供了一种游戏中的移动轨迹渲染方法、装置及电子设备,该方法包括:响应于当前帧的渲染事件,将第一网格移入游戏的虚拟相机的视椎体范围内;根据受控虚拟目标在当前帧中的第二位置点和上一帧的第一位置点确定当前帧对应的新增轨迹;根据上一帧的第一移动轨迹和新增轨迹,获取受控虚拟目标在当前帧中的第二移动轨迹;将第二移动轨迹缓存至第二渲染对象指向的应用于第二网格的第二贴图;根据第二贴图对当前帧进行渲染,将游戏的虚拟相机指向的第一渲染对象替换为第二渲染对象。通过本发明专利技术可以在渲染移动轨迹时降低CPU的内存占用,提高游戏的流畅性,进而改善用户的游戏体验。进而改善用户的游戏体验。进而改善用户的游戏体验。

【技术实现步骤摘要】
游戏中的移动轨迹渲染方法、装置及电子设备


[0001]本专利技术涉及游戏
,尤其是涉及一种游戏中的移动轨迹渲染方法、装置及电子设备。

技术介绍

[0002]在一些游戏提供的虚拟场景中,有时需要将虚拟角色或玩家触控点的移动轨迹呈现出来。以式神的移动轨迹为例,该移动轨迹指的是战斗中,式神弹珠发射后的移动轨迹,该移动轨迹通常会有一定的持续时间,持续时间内,会对移动轨迹上的敌方单位造成伤害。
[0003]现有技术中,式神移动轨迹会记录在Texture(纹理)中,这个纹理是额外创建的,用于单独记录移动轨迹,移动轨迹的渲染在战斗场景的地面纹理的渲染之后,战斗单位的渲染之前,因此需要对战斗场景抠图,把式神的移动轨迹表现到战斗场景中。该表现过程具体可以包括:把战斗场景的Texture(纹理)中的所有像素获取到CPU内存中,把式神在该战斗场景中的位置信息转换到对应的像素集,修改像素集内的像素值,然后将该像素集回写到上述Texture(纹理)中。对于不同帧对应的战斗场景,均需要重复进行上述操作。
[0004]在上述移动轨迹表现过程中,由于每次本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种游戏中的移动轨迹渲染方法,其特征在于,通过终端设备提供所述游戏的图形用户界面,所述图形用户界面显示的内容至少包括游戏场景和所述游戏场景中的一受控虚拟目标,所述方法包括:响应于当前帧的渲染事件,将第一网格移入所述游戏的虚拟相机的视椎体范围内;其中,所述第一网格的材质使用所述当前帧的上一帧对应的第一贴图,所述第一贴图缓存有所述受控虚拟目标在所述上一帧中的第一位置点处对应的第一移动轨迹,所述终端设备的GPU中的第一渲染对象指向所述第一贴图;根据所述受控虚拟目标在当前帧中的第二位置点和所述第一位置点确定所述当前帧对应的新增轨迹;根据所述第一移动轨迹和所述新增轨迹,获取所述受控虚拟目标在所述当前帧中的第二移动轨迹;将所述第二移动轨迹缓存至所述GPU中的第二渲染对象指向的第二贴图,并根据所述第二贴图对所述当前帧进行渲染;其中,第二网格的材质使用所述第二贴图;将所述虚拟相机指向的所述第一渲染对象替换为所述第二渲染对象。2.根据权利要求1所述的方法,其特征在于,根据所述受控虚拟目标在当前帧中的第二位置点和所述第一位置点确定所述当前帧对应的新增轨迹的步骤,包括:从所述第一位置点开始,向所述受控虚拟目标在当前帧中的第二位置点增加插值位置点;连接所述第一位置点、所述插值位置点和所述第二位置点,得到所述当前帧对应的新增轨迹。3.根据权利要求1所述的方法,其特征在于,根据所述第一移动轨迹和所述新增轨迹,获取所述受控虚拟目标在所述当前帧中的第二移动轨迹的步骤,包括:将所述新增轨迹中的各个位置点缓存至位置点贴图;为所述当前帧对应的游戏场景创建第二网格;其中,所述第二网格对应于所述GPU中的第二渲染对象;在所述第二网格中为所述位置点贴图中的每一个位置点分别创建矩形框;其中,所述矩形框区域内的像素点为所述新增轨迹上的像素点;根据所述第一贴图中的第一移动轨迹和所述位置点贴图中的位置点对应的矩形框,确定所述受控虚拟目标在所述当前帧中的第二移动轨迹。4.根据权利要求3所述的方法,其特征在于,在所述第二网格中为所述位置点贴图中的每一个位置点分别创建矩形框的步骤,包括:通过着色器将属性参数传入材质球;其中,所述属性参数包括所述第二网格所在区域的宽高比、所述位置点在贴图坐标系下的坐标、所述位置点对应的矩形框的宽和所述第二网格的宽的比值;通过所述材质球基于所述属性参数为所述位置点创建矩形框。5.根据权利要求3所述的方法,其特征在于,根据所述第一贴图中的第一移动轨迹和所述位置点贴图中的位置点对应的矩形框,确定所述受控虚拟目标在所述当前帧中的第二移动轨迹的步骤,包括:将所述位置点贴图中的像素点由贴图坐标系下的坐标转化为网格坐标系下的坐标;
将所述位置点贴图的像...

【专利技术属性】
技术研发人员:梁小健
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1