一种实现游戏动画效果的方法和系统与流程

文档序号:14250668阅读:522来源:国知局
一种实现游戏动画效果的方法和系统与流程

本发明涉及信息技术领域,特别涉及一种实现游戏动画效果的方法和系统。



背景技术:

互联网发展迅速,已成为人们生活的重要组成部分和人类文明传播发展的重要载体,渗透到经济、政治、文化、社会生活各个方面,改变着人们的交往方式和思维方式。无论是在工业领域或者是在社会生活领域,互联网带来巨大的变化。

截至2015年12月,我国网民规模达6.88亿,互联网普及率为50.3%,较2014年底提升2.4个百分点。即时通信、搜索引擎、网络新闻和社交作为基础的互联网应用,用户规模一直保持稳中有升的趋势。

作为互联网应用之一,互联网购物市场保持快速发展。在原有电商市场稳步发展的基础上,跨境电商和农村电商成为新的市场机会;团购行业继续“去团购化”,深挖o2o模式下消费潜力;网上订餐市场在大型互联网企业的战略注资下,积极扩充线下商户;在旅游消费高速增长带动下,在线旅行预订行业迅速发展。以知识产权为核心的网络娱乐产业链在2015年展现出巨大商业价值,由热门网络文学作品改编的影视作品不仅屡创收视新高,改编的游戏也能迅速获得忠实粉丝的关注,而影视和游戏的改编成功又促进了网络文学本身的发展,促使其商业模式由单纯向用户收费转变为利用免费模式扩大受众群体进而培养优质知识产权。互联网金融类应用发展进一步深化,互联网理财市场在用户规模继续扩大的同时,产品格局已由发展初期的活期理财产品“包打天下”转变为活期、定期理财产品共同发展;网络支付快速向线下支付场景延伸和拓展,并积极开通外币支付等服务。互联网对个人生活方式的影响进一步深化,融入到在线教育、互联网医疗、网络约租车等公共服务类应用领域,用户习惯逐渐养成。

伴随着互联网技术和市场的快速发展,网络游戏市场业发展迅速。截至2015年12月,网民中整体游戏用户的规模达到39148万人,占网民总体的56.8%,全年增长7%;其中,手机网络游戏用户的规模达到27928万人,占游戏用户总数的71.4%,占手机网民的45.1%。游戏作为互联网娱乐性应用的代表,因其丰富的游戏内容、代入感强、拥有社交属性等特点,已经成为大多数网民日常生活中不可或缺的重要组成部分。

从业务发展上看,国内手机游戏行业经过自2013年开始的用户规模高速增长期后,在2015年逐渐走向成熟,其具体表现在于:用户付费能力显著提升、细分游戏类型得到市场认可,以及软硬件技术水平提高带来的用户游戏体验进一步增强。其中值得注意的是,策略、射击、甚至专门针对女性用户的换装养成等细分游戏类型进入应用畅销榜前列,使从前市场上游戏类型同质化严重的局面有所改变。这种变化影响了游戏渠道之前单一且固化的游戏评价方式,给游戏开发者提供更多创新空间的同时从一定程度上降低了手机游戏分发渠道在产业链上的话语权。

2015年国内上线且在短期内获得大量用户的客户端游戏数量不多,用户大多集中于运营三四年以上的竞技类游戏,使得客户端游戏的竞技化发展趋势更加明显,以其为核心的周边生态产业也得到蓬勃发展。竞技类客户端游戏赛事的收入和奖金再创新高,围绕其诞生的明星选手、游戏主播、赛事活动等新生业态逐渐成熟。其中,游戏直播业务受到投资方青睐,多家成立时间尚短的游戏直播平台在2015年内完成了融资,但这类业务的盈利模式还尚未完全成熟,未来仍需较长时间进行探索。

此外,作为ip(intellectualproperty,知识产权)产业链的下游环节,2015年很多由网络小说、影视剧改编的客户端游戏和手机游戏均在短时间内完成了大量忠实用户的转化。以ip为核心拉动粉丝为游戏付费已经成为游戏推广的普遍手段。但这一结果也导致厂商对优质ip的竞争更加激烈,最终成为厂商资金实力的比拼。在这种背景下,资金较为短缺的中小型游戏开发团队放弃对高价ip的竞争,试图开发自己的原创ip进行游戏创作,从而为游戏市场注入了新的内容元素。

游戏中的动画分为二维动画和三维动画,其中,二维动画是平面上的画面,是二维空间上实现平面的画面;三维动画是有三维立体感的画面,画中的景物有正面、侧面和反面,调整三维空间的视点能够看到不同的内容。

常用的动画效果展示技术包括:

1)、静态图片压缩播放技术。2d游戏中的动画,最简单直接的实现方式就是一帧一帧的静态图片依序播放,也被称作精灵动画(sprite)。考虑到大量图片导致的内存消耗问题,发展出了一些2d动画精灵压缩方式。例如一个人物走动的动画,可以将身体、胳膊、腿单独切成一个个碎片图,然后在每一帧里,用同样的身体碎片图,配上不同的胳膊、腿,形成完整的一帧。动画只需要导出身体、胳膊、腿的碎片图即可。这样既节省了动画里大量的不变部分,同时每一帧里哪些透明背景区域也不需要存储到图里了。

2)、关键帧技术。任何动画要表现运动或变化,至少前后要给出两个不同的关键状态,而中间状态的变化和衔接电脑可以自动完成。在flash中,表示关键状态的帧动画叫做关键帧动画。所谓关键帧动画,就是对帧画面赋予动画效果的属性,准备一组与时间相关的值,这些值都是在动画序列中比较关键的帧中提取出来的,而其他时间帧中的值,可以用这些关键值,采用特定的插值方法计算得到,从而达到比较流畅的动画效果。

3)、基于动作捕捉的动画技术。运动捕捉英文motioncapture,简称mocap。技术涉及尺寸测量、物理空间里物体的定位及方位测定等方面可以由计算机直接理解处理的数据。在运动物体的关键部位设置跟踪器,由motioncapture系统捕捉跟踪器位置,再经过计算机处理后得到三维空间坐标的数据。当数据被计算机识别后,可以应用在动画制作,步态分析,生物力学,人机工程等领域。

4)、脚本驱动的动画技术。在进行游戏开发,尤其是rpg游戏的开发时,很难把游戏的所有内容都用过程序代码来实现,一般采用脚本语言来描述和驱动游戏中的各人物角色。例如,可以使用脚本语言来控制游戏中各玩家的互动过程,也可以用脚本语言来浏览菜单,控制游戏中的打斗场面,处理游戏玩家的装备等。

上述动画技术,都存在着资源占用大,功耗增加、无法持续显示等问题,影响了游戏的动画效果,在动画元素数量多的时候,会带来更大的计算量,造成游戏动画显示效果的缓慢、延滞,游戏的运行速度下降,使用体验大大降低。需要有简单、功耗低、显示效果好的动态效果显示方案,来增强和丰富游戏的动画表现力。



技术实现要素:

本发明提供一种实现游戏动画效果的方法,能够简单、低功耗的实现游戏中动画效果,增强游戏的动画渲染力,丰富游戏动画的视觉效果和表现力,提高了玩游戏的用户体验,保持了游戏动画的良好效果,加强游戏的吸引力,吸引更多用户观赏和参与游戏,促进了互联网游戏产业和市场的发展。

本发明的技术方案提供了一种实现游戏动画效果的方法,包括以下步骤:

制作静态原始图;

间隔50ms随机选择一张所述静态原始图;

显示随机选择的所述静态原始图;

随机选择骰子的六面图之一;

显示所述随机选择的骰子六面图之一。

进一步的,所述静态原始图包括骰子的六张侧面图和三张相邻侧面切换的中间过程图。

进一步的,所述静态原始图按照固定顺序排列。

进一步的,所述骰子六张侧面图由三张所述中间过程图分隔。

进一步的,随机选择所述中间过程图之一来分隔所述骰子六张侧面图。

进一步的,设定所述显示随机选择的所述静态原始图的持续时间,所述持续时间内重复所述显示随机选择的所述静态原始图的过程。

进一步的,每个骰子分别设定不同的所述持续时间,分别按照不同的所述持续时间重复所述显示随机选择的所述静态原始图的过程。

本发明的技术方案还提供了一种实现游戏动画效果的系统,包括:管理单元和随机选择单元,其中:

管理单元用于管理所述静态原始图,管理骰子的所述持续时间和输出骰子转动结果;

随机选择单元用于随机选择所述静态原始图和所述骰子六面图。

进一步的,管理单元根据随机选择单元的输入来定位所述静态原始图或所述骰子六面图。

进一步的,每个骰子分别进行管理,分别设定不同的所述持续时间,并根据随机选择单元的输入来分别定位所述静态原始图或所述骰子六面图。

本发明技术方案能够简单、低功耗的实现游戏中动画效果,增强游戏的动画渲染力,丰富游戏动画的视觉效果和表现力,提高了玩游戏的用户体验,保持了游戏动画的良好效果,加强游戏的吸引力,吸引更多用户观赏和参与游戏,促进了互联网游戏产业和市场的发展。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1为本发明实施例一中实现游戏动画效果的方法流程图;

图2为本发明实施例一中实现游戏动画效果的系统结构图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图1为本发明实施例一中实现游戏动画效果的方法流程图。如图1所示,该流程包括以下步骤:

步骤101、制作静态原始图。

静态原始图包括骰子的六张侧面图和三张相邻侧面切换的中间过程图。

9张静态原始图按照固定顺序排列。

骰子六张侧面图之间由三张中间过程图分隔。

分隔六张骰子侧面图的中间过程图是随机的,随机选择中间过程图之一来分隔六张骰子侧面图。

步骤102、间隔50ms随机选择一张静态原始图。

骰子开始转动后,每间隔50ms就随机选择出一张静态原始图。

步骤103、显示随机选择的静态原始图。

设定显示随机选择的静态原始图的持续时间,在持续时间内重复进行随机显示静态原始图。

每个骰子分别设定不同的持续时间,各自重复时间内分别重复进行随机显示静态原始图的过程。

步骤104、随机选择骰子的六面图之一。

持续时间结束,随机选择六张骰子的侧面图。

步骤105、显示随机选择的骰子六面图之一。

图2为本发明实施例一中实现游戏动画效果的系统结构图。如图2所示,该实现游戏动画效果的系统包括:管理单元201和随机选择单元202,其中:

管理单元用于管理静态原始图,管理骰子的持续时间和输出骰子转动结果;

随机选择单元用于随机选择静态原始图和骰子六面图。

管理单元根据随机选择单元的输入来定位静态原始图或骰子六面图。

每个骰子分别进行管理,分别设定不同的持续时间,并根据随机选择单元的输入来分别定位静态原始图或骰子六面图。

上述实施例中的技术方案能够简单、低功耗的实现游戏中动画效果,增强游戏的动画渲染力,丰富游戏动画的视觉效果和表现力,提高了玩游戏的用户体验,保持了游戏动画的良好效果,加强游戏的吸引力,吸引更多用户观赏和参与游戏,促进了互联网游戏产业和市场的发展。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1