特效在任何一款游戏里使用的都是非常普遍的,漂亮的炫的特效能让玩家很快的对游戏感兴趣,喜欢上游戏 ,并且会给游戏增色不少。

网页游戏作为近年来新兴的一种游戏形式,在特效的使用上也比较广泛,大家能立马想到的就是战斗特效各种大各种炫,界面上到处都在闪啊闪的。这篇文章主要结合《星之物语》中特效来归纳下页游中特效的使用方法以及一些小心得,全当抛砖引玉,中间会有一些不全面,欢迎各位交流。(主要是针对2d的特效展示,现在在页游中可以使用stage3D来渲染一些特效,在使用比较炫的特效还有粒子等方面都有非常好的表现)

众所周知,Adobe在动画领域是非常厉害的,一般目前在游戏中特效的实现一般有两种方式:

  • Flash CS中通过时间轴实现,在时间轴上逐帧播放;
  • 序列帧位图实现,通过不断变换Bitmap的BitmapData来实现动画。

两种实现方式各有利弊,前者比较节省内存但很耗cpu,后者却能有效的避免cpu消耗过高,但是同一个动画用后者实现资源会比较大。两者在CPU和内存之间不相伯仲。

我们先看下星之物语里有哪些特效:

  • 技能特效

玩家在释放技能的时候出现的,播放一次就消失。

  • buff特效

在玩家身上播放,随着人物的移动一起移动,它会持续的播放。

  • 场景特效

这里是场景上的传送点特效。

  • UI特效

在我们的二手QQ买卖平台面板或者UI界面上播放的特效,有持续播放也有瞬发播放。

大概了解了后,归纳下特效的特点。按特效的使用地方分两种:

  • 瞬发特效,播放一遍就结束;
  • 持续播放特效,包括永久播放和播放一定时间两种。

按特效的使用地方分两种:

  • 场景特效
  • UI特效

上面两类特点,特效的使用两两组合各有四种形式:

场景特效,包括瞬发的技能特效,场景上点缀用的特效等等,只要是在场景上,都只能用序列帧形式来表现,因为考虑到效率问题,场景上的东西都只能用序列帧位图的方式来表现。

UI特效,如果是瞬发的话,可以考虑用flash cs制作的特效,有点是特效的体积比较小,节省内存,而且只是瞬间的播放一下,不会耗费什么效率的。如果不是瞬发的,介意全部使用序列帧位图的形式,因为在循环播放,用位图比较省cpu,虽然会多占一点内存,但是这个可以控制的住的。

网页游戏特效使用总结相关推荐

  1. 类型多样的游戏特效网页特效素材,速来收藏

    看到大家都在问游戏特效网页特效素材,既要免费又要质量好,数量还要多,小编好不容易挖到了宝藏素材网站哦,资源优质数量庞大,使用体验也很好,要是需要的话,赶紧看一看,小编会给大家详细介绍噢 本人曾经也是废 ...

  2. 网页游戏架设_这10年来手机游戏的迭代,也是一部硬件发展史丨触乐

    硬件厂商为手游玩家带来的不仅是性能更强.网速更快的手机产品,它们也可能从根本上在塑造手机游戏的未来. 每当夜幕降临,直播平台的手机游戏区里又热闹了起来.各种短平快的手机游戏比赛正在这里展现给它们的观众 ...

  3. Silverlight游戏特效开发(一) : 制作人物光环效果

    本系列介绍使用Silverlight制作游戏特效的方法,本文主要介绍人物光环效果. 本方法适用于Silverlight网页程序,WPF应用,Windows Phone Silverlight应用.对于 ...

  4. 回合制html代码,老框架新思路 最新好玩的回合制网页游戏盘点

    回合制网页游戏是指那种在战斗中需要切换场景,本方角色和敌方角色交互攻击,直至一方全灭即可宣告获胜的游戏类型,这一模式从最早的<梦幻西游>到如今各种红火的卡牌手游,都被广泛应用,而回合制网页 ...

  5. 网页游戏开发入门教程

    Posted by Gamelook on 2009.09.06 一.简单的程序框架.webgame程序构成: 三大部分. 第一是数据流程.第二是程序.第三是美术. 其中,数据流程包括了功能.也只有在 ...

  6. 一个传奇的网页游戏平台 遭网友热议 他将如何生存

    玩游戏(www.lwan.cn)是国内最大的bt网页游戏平台.囊括了最新bt网页游戏大全.热门bt网页游戏.最好玩的bt网页游戏.变态传奇.三国bt网页游戏,.人气bt网页游戏.bt网页游戏等最新.最 ...

  7. Flash、HTML和Unity开发网页游戏的现实比较

    2011-11-21 这一天对于全球的flash开发者来说是一个黑暗的日子,因为Adobe宣布它将停止对移动浏览器上flash的支持.在此之前一天,Adobe刚刚宣布大规模裁员,这看起来似乎不是什么大 ...

  8. [Mugeda HTML5技术教程之14]案例分析:制作网页游戏

    本文档要分析的案例是一个爱消除的网页小游戏,从中可以体会一些Mugeda API的用法和使用Mugeda动画制作网页游戏的方法. (一)游戏规则: 1.开始游戏时,手机出现在最上面一行的任意一格: 2 ...

  9. php 网页游戏开发入门教程一(webgame+design)

    一.简单的程序框架. webgame程序构成: 三大部分. 第一是数据流程.第二是程序.第三是美术. 其中,数据流程包括了功能.也只有在功能中才能体现数据流程. 数据流程相当的麻烦,后面再讨论. 比如 ...

最新文章

  1. 1021 Deepest Root
  2. java tostringutils_StringUtils
  3. 解决IntelliJ IDEA无法读取配置文件的问题
  4. Python日志详解【两篇就够了系列】--第二篇loguru
  5. Android 沉浸式状态栏 实现方式一
  6. Bash shell的内建命令:type
  7. SAP 电商云 Spartacus UI 单元测试的依赖隔离设置举例
  8. 政策推动加速5G发展 全球统一标准成大势所趋
  9. 终端I/O之行控制函数
  10. Django框架——查询集QuerySet
  11. 【英语学习】【医学】Unit 06 Urine Formation
  12. pycharm和mysql_数据库 mysql 和 pycharm交互
  13. adams怎么做往复运动_关于HiFi | 在家里听音乐看电影,喇叭应该怎么选?
  14. 什么是VGA,QVGA,SVGA,XGA?
  15. 刘润:一个人优不优秀,就看这3件小事
  16. json 文件的装、配置、测试使用
  17. 高等数学:第九章 重积分(1)二重积分的概念、计算法和应用
  18. 如何快速输出产品的用户故事地图
  19. cad零点坐标标注lisp_CAD_XY坐标标注AUTO_LISP程序
  20. C++——NOIP模拟题——葫芦

热门文章

  1. python绘制彩色地震剖面_用matplotlib绘制地震摆动轨迹
  2. 利用PSO求解TSP问题
  3. postgresql vacuum 与 transaction ID wraparound 总结
  4. 网络交互式-计算器程序-Java程序设计
  5. PyQt5实现仿QQ贴边隐藏功能
  6. jmeter 测试结果.jtl文件解析
  7. Elasticsearch 模块-Shard Allocation 机制
  8. R语言-差分要注意的问题
  9. html写图片路径,html如何添加图片路径
  10. MacDown使用方法