首页
下载应用
提交文章
关于我们
🔥 热搜 🔥
1
1
2
1'"
3
1'
4
@妖精视觉
5
抖音
6
@两性
7
@调研纪要
8
@佛山综合
9
@artag
10
kN
分类
社会
娱乐
国际
人权
科技
经济
其它
首页
下载应用
提交文章
关于我们
🔥
热搜
🔥
1
1
2
1'"
3
1'
4
@妖精视觉
5
抖音
6
@两性
7
@调研纪要
8
@佛山综合
9
@artag
10
kN
分类
社会
娱乐
国际
人权
科技
经济
其它
宾曰语云被法学教授投诉:严重侵权,“违法犯罪”!
京东Plus的隐藏特权,很多会员都没领取,白交了会员费...
呼吁四川大学澄清:1998年1月,川大有多少个“姜涛与爱人程月玲”?
二湘:朱令去世一周年,清华学子控诉清华在朱令案中的冷血和无耻
96岁的朱总理
生成图片,分享到微信朋友圈
查看原文
其他
使用Unity制作Pixel效果的技巧
2016-01-19
Unity官方平台
我们之前介绍了
如何用Unity打造2D完美像素游戏
,该文章获得了大家不少的关注。
前两天,U小粽看到论坛上有小伙伴问2D像素风游戏 ——《Samurai Gunn》中的血腥场面是如何制作的。为了给大家答疑解惑,U小粽特别搜索出这款游戏,发现是这样的效果,还不错哦!
U小粽现在就将网友提出的该问题简单解答一下。(以下内容仅代表U小粽本人观点)
问题一:血崩效果
如上图,《Samurai Gunn》中最令人印象深刻的场面便是玩家与NPC之间对砍后血浆四溅的场面。U小粽认为这种效果可以通过粒子或动画完成。
使用粒子的优点是比较随机,游戏运行时可根据需求进行修改。但缺点是调节过于繁琐,消耗偏大。所以,运用动画完成该效果是较为便捷的。
制作血崩动画的素材,大家可以通过Aseet Store获得或在网上查找对应的序列帧图片,当然也可以自己制作。在这里我向大家推荐一款好用的免费插件 ——《UPA Toolkit》。该插件可用于绘制上述的血崩效果,并且操作非常简单。导入后,打开Window下的Pixel Art Editor,创建一个New Image,就可以开始你的创作了。
需要注意的是,帧动画最重要的是连续性。建议大家在制作完一帧动画后,进行导出,之后仍在该图片上制作下一帧动画。同时,如果图片需要透明,应选择PNG格式导出。图片类型选为sprite.
将所有制作后的图片选中,拖入Hierarchy,血崩动画便已制作完成。再将这个游戏对象拖入Project,构成Prefab,在游戏过程中通过脚本进行实例化调用,就能看到这种效果了。
地面上的浸血效果
上图的这种效果是通过一张透明贴图实现的,U小粽反复看了几遍视频发现,当一个角色挂掉之后,就会产生该效果。所以,制作的方法就是先确定角色的死亡点,然后在下方生成该透明图。
不过在制作浸血的过程中是有些技巧的,下面为大家简单阐述:
首先,还是用《UPA Toolkit》制作了一个血图。
导出为PNG图,格式为Texture。点击该图,修改Inspector中设置。选择Alpha Is Transparent,同时将Filter Mode改为Trilinear,如下图所示。
新建一个Quad,将该图拖入。此时,Unity会自动生成一个PBS材质。选中该材质,将Rendering Mode改为Cutout,拖动Alpha Cutoff,是的,这就是我们想要的效果。
接下来制作Quad的动画,选择Quad,点击Ctrl+6,跳出Animation面板,创建一个新的Animation。
Add Property>Mesh Renderer>Material._Cutoff, 将关键帧 0:00时设置为1,2:00时设置为0.001,此时浸血的动画便已经制作完成了。
当角色死亡后,确定角色位置,在其下方生成该Prefab,同时播放改动画既可。
当然,这只是U小粽个人的实现方式,如果大家还有更好的方法,希望大家在我们的论坛中与U小粽交流,期待大家的反馈!
更多Unity技术教程,请点击原文,访问Unity中文官方社区!
您可能也对以下帖子感兴趣
{{{title}}}
文章有问题?点此查看未经处理的缓存