android - 这种安卓游戏下雨效果是怎么做的?求思路

查看:106
本文介绍了android - 这种安卓游戏下雨效果是怎么做的?求思路的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

这种下雨效果是怎么做的?求思路

解决方案

在Canvas游戏中,针对这种场景,其实采用的最优化的方案进行的,因为有雨或者没雨都不是游戏的关键,我们也不是游戏引擎,所以一般这么做,从简单到复杂:

  • 使用其他工具,比如PS、AE,让美术师绘制一个全屏下雨动画图片(注意是全屏),然后将动画导出成1帧1帧的PNG图片
    使用动画控件,绘制到当前场景中,一帧一帧的播放即可

  • 使用粒子系统生成,但是粒子比较消耗CPU,除非用在一些关键的物件,对于这种锦上添花的效果还真没意义

  • 针对3D游戏,比如Asphalt等,会专门研发(或购买)水滴引擎,让水滴有反弹、融合等自然效果,当然,也可以用贴图,只在屏幕表面下,而非场景内下。

2D游戏一般都是方案1

所以类似题主提到的这种场景,应该是贴图,一张一张的贴,效率也高,反正雨滴在表现上循环播放也合理。

这篇关于android - 这种安卓游戏下雨效果是怎么做的?求思路的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆