近期热门
粉丝885
关注 116
获赞 976
网页游戏特效使用总结

[教程] 网页游戏特效使用总结

 !heats_icon! [复制链接]
2129 6 0 3 8年前 举报
  特效在任何一款游戏里使用的都是非常普遍的,漂亮的炫的特效能让玩家很快的对游戏感兴趣,喜欢上游戏 ,并且会给游戏增色不少。

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

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

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

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

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

  • 技能特效

0.jpg


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

  • buff特效

1.jpg


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

  • 场景特效

2.jpg


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

  • UI特效

3.jpg


  在我们的面板或者UI界面上播放的特效,有持续播放也有瞬发播放。

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

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

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

  • 场景特效
  • UI特效

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

4.jpg


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

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

文/ jacksonqian Gad
转自:http://www.gameres.com/465437.html


0
点赞
0
打赏
3
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论6
您需要登录后才可以回帖 登录 | 立即注册

好东西
8年前
回复

使用道具 举报

正是我们公司用的方法。
8年前
回复

使用道具 举报

啥也不说了,楼主就是给力!
8年前
回复

使用道具 举报

我还是喜欢卡通特效的
8年前
回复

使用道具 举报

果断MARK,前十有我必火!
8年前
回复

使用道具 举报

资源甚好,发帖艰辛,且阅且珍惜!
8年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器