Project1

标题: 【教程】让你的游戏立绘像3D一样动起来吧【RMVA/vx向】 [打印本页]

作者: 鸟猫    时间: 2014-11-17 21:41
标题: 【教程】让你的游戏立绘像3D一样动起来吧【RMVA/vx向】
前些天看了岚少的《死亡之舞》,动作的行走图演出和立绘让人眼前一亮,一直没想到live2d的效果能放在rpg系列的小游戏里,心理着实吃了一惊。
惊讶之后心里就挺痒痒的,一直想把这功能也学到手。今天中午浏览作者主页的时候才知道e-mote这个软件,所以下午就兴冲冲地去下载来研究,不过《死亡之舞》游戏是基于wolf平台开发的,不知道rm系列的软件能不能实现这个功能。所幸花了一下午的时间最后还是有所收获。
先放一张大概的效果图:


这边我向大家解释一下我的思路


首先 在《死舞》里,作者用的是e-mote实现的伪3D效果,那这边也先从这个软件开始着手。
e-mote这个软件的实质是根据图片的psd文件分层,通过自能扭曲图块实现的3D效果。
具体的使用方法和教程在下面的地址里,我们需要做到的是导出伪3D效果的每一帧图片。



动画效果导出:

选择导出逐帧png:

源文件PSD绘制教程:http://antidx.lofter.com/post/beca6_170fb4b
E-mote导入与输出教程:http://antidx.lofter.com/post/beca6_170fba8


我个人感觉e-mote还是挺简单的,根据教程做的话大概半小时就能学会了,我主要时间都花在了画图上,因为psd文件的每一个图层命名都是规定好的,需要挨个画挨个分开,非常麻烦,如果大家不介意的话可以用我下午临时画的psd文件,这样可以直接跳过第一个教程直接进行导入部分。
PSD文件:http://pan.baidu.com/s/1i345RfB


一旦逐帧导出了动作图片,那接下来就简单了。
只需将文件导入到RM的图片库里,通过事件逐帧实现动画效果。




想要将图片显示在对话框之前可以通过修改图片z值实现效果。


以上均为Rpg maker的操作过程,这里不做赘述,如果实在有需要可以到我微博置顶下载范例工程。
范例地址:http://weibo.com/birdmao

有能力的话最好能写一个脚本实现立绘切换,因为切换图片的量较大,但是事件比较简单我想应该不难…吧。

如果有哪些细节困惑可以微博私信一起讨论,以上,祝大家学有所获
作者: 永燃的狂炎    时间: 2014-11-17 21:51
楼主好厉害,是原创耶!
楼主!楼主!

作者: 李光兆    时间: 2014-11-17 21:55
本帖最后由 李光兆 于 2014-11-18 18:04 编辑

楼主好厉害,是原创耶!
楼主!楼主!


咳咳,发一下自己的看法:
确实很赞,但是软件自己报错了,所以还是老老实实自己画吧。
作者: 鑫晴    时间: 2014-11-17 23:17
本帖最后由 鑫晴 于 2014-11-17 23:21 编辑

需要这么麻烦吗?如果每个角色都要这么多文件,游戏要多大?

只需要3张图就够了!

正常,半闭眼,闭眼,就可以实现这种效果。

为了缩减游戏体积,你还可以对立绘进行裁剪,一张正常的立绘图,加有变化的局部表情〔如眼镜,嘴巴等〕。(参考《永夜幻想曲》)


作者: chd114    时间: 2014-11-18 00:19
鑫晴 发表于 2014-11-17 06:17
需要这么麻烦吗?如果每个角色都要这么多文件,游戏要多大?

只需要3张图就够了!

艾玛和雷克斯双眼皮4张。。。。
作者: 越前リョーマ    时间: 2014-11-18 10:19
之前看死亡之舞也是第一次在自制RPG里看到这个效果的实际演出,确实很赞

脚本的话,因为我不会写,所以胡扯个思路看有没有路人看到有兴趣给实现了:文件命名+序号(序号可以是1,也可以是1-3,后者则是这“3帧”时间都用这张图),然后事件脚本里一句引导一下输入一个文件名,之后就从1(或者0)开始连续显示图片。然后附带一个Z值设置,以及是否等待播放结束。
作者: 喵呜喵5    时间: 2014-11-18 11:14
果然是emote 2333,当初刚免费的时候就想写一个emote脚本了,但是画功太差一直懒的碰那种晃来晃去的技术www
作者: 鸟猫    时间: 2014-11-18 12:31
鑫晴 发表于 2014-11-17 23:17
需要这么麻烦吗?如果每个角色都要这么多文件,游戏要多大?

只需要3张图就够了!

嗯,如果单表示状态的话确实几张立绘就够了,但是要表现出动作演出效果几张立绘就不够看了,至于游戏大小的话,确实会大出10m多的图片,看个人取舍吧
作者: 鸟猫    时间: 2014-11-18 12:36
喵呜喵5 发表于 2014-11-18 11:14
果然是emote 2333,当初刚免费的时候就想写一个emote脚本了,但是画功太差一直懒的碰那种晃来晃去的技术www ...

嗯…我是cherikens,后来尝试用你写的饭粒脚本来实现立绘切换发现也能用诶,就是要把字数和帧数凑齐了。只做几个动作还好,用多了就挺尴尬的ww
作者: 三途亚梦    时间: 2014-11-18 15:00
诶……这个还是一个智能生成的图片序列做出的动画效果吧,还不能称之为3D吧……

要说的话我觉得2DLive才更接近于3D吧,虽然我觉得整个游戏都采用2Dlive那样的高品质立绘跟作死没有太大区别……
如果不是一个团队作品的话
作者: 喵kano    时间: 2014-11-18 16:09
累死美工系列
作者: 鸟猫    时间: 2014-11-18 17:11
三途亚梦 发表于 2014-11-18 15:00
诶……这个还是一个智能生成的图片序列做出的动画效果吧,还不能称之为3D吧……

要说的 ...

我做的效果不好,做的好的画跟live2d效果基本是一样的。
作者: 小气酱    时间: 2014-11-18 17:43
建议没有一个大团队美工的话
少做几帧还更好的呢
另外这不能称为3D效果吧
作者: 鸟猫    时间: 2014-11-18 19:52
小气酱 发表于 2014-11-18 17:43
建议没有一个大团队美工的话
少做几帧还更好的呢
另外这不能称为3D效果吧 ...

伪3D啦,因为可以小角度的转头和扭曲,只是看起来像是真的和3D那样动起来而已。转身什么的就做不到了
作者: 欧买歌    时间: 2014-11-18 20:34
动画头像制作不会很麻烦么?
作者: 未命名    时间: 2014-11-19 09:16
最后我想用回我习惯的flash。
作者: asperta    时间: 2014-11-19 21:12
感觉工作量还是太大,不如直接psd分层文件里改几帧省力
作者: 喵呜喵5    时间: 2014-11-20 23:13
https://rpg.blue/thread-351129-1-1.html
作者: 绝灵魂梦绕    时间: 2015-3-18 02:37
马克一下。新人路过




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1