查看: 18476|回复: 18

[RMVA发布] 【教程】让你的游戏立绘像3D一样动起来吧【RMVA/vx向】

[复制链接]
梦石
5
星屑
3061
在线时间
613 小时
注册时间
2012-11-12
回帖
449

开拓者

发表于 2014-11-17 21:41:19 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

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

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


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

3e598012c8fcc3ce29f9d0649145d688d43f2071.jpg
b05e463e6709c93daef617a09c3df8dcd100542e.jpg
动画效果导出:

选择导出逐帧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的图片库里,通过事件逐帧实现动画效果。

8a978d8f8c5494ee4426164e2ef5e0fe99257e2e.jpg
43ba0387e950352ab9583c5f5043fbf2b2118b71.jpg

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


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

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

如果有哪些细节困惑可以微博私信一起讨论,以上,祝大家学有所获

点评

话说为什么不整合成1张大图  发表于 2015-3-18 08:06

评分

参与人数 1星屑 +20 收起 理由
wolves + 20 我很赞同

查看全部评分

炎

梦石
0
星屑
98
在线时间
1617 小时
注册时间
2013-8-15
回帖
4322
发表于 2014-11-17 21:51:24 | 显示全部楼层
楼主好厉害,是原创耶!
楼主!楼主!
神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦神烦
回复

使用道具 举报

Adam

梦石
0
星屑
1118
在线时间
841 小时
注册时间
2010-8-24
回帖
2460
发表于 2014-11-17 21:55:39 | 显示全部楼层
本帖最后由 李光兆 于 2014-11-18 18:04 编辑

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


咳咳,发一下自己的看法:
确实很赞,但是软件自己报错了,所以还是老老实实自己画吧。

点评

可以举报你抄回复吗  发表于 2014-11-18 12:56
嘛,摸了。
回复

使用道具 举报

梦石
1
星屑
7574
在线时间
2650 小时
注册时间
2013-8-23
回帖
2152

开拓者

发表于 2014-11-17 23:17:28 | 显示全部楼层
本帖最后由 鑫晴 于 2014-11-17 23:21 编辑

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

只需要3张图就够了!

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

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

回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2014-11-18 00:19:46 来自手机 | 显示全部楼层
鑫晴 发表于 2014-11-17 06:17
需要这么麻烦吗?如果每个角色都要这么多文件,游戏要多大?

只需要3张图就够了!

艾玛和雷克斯双眼皮4张。。。。
回复

使用道具 举报

名侦探小柯

梦石
10
星屑
4393
在线时间
3739 小时
注册时间
2006-9-6
回帖
36595

极短27获奖MZ评测员开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

发表于 2014-11-18 10:19:35 | 显示全部楼层
之前看死亡之舞也是第一次在自制RPG里看到这个效果的实际演出,确实很赞

脚本的话,因为我不会写,所以胡扯个思路看有没有路人看到有兴趣给实现了:文件命名+序号(序号可以是1,也可以是1-3,后者则是这“3帧”时间都用这张图),然后事件脚本里一句引导一下输入一个文件名,之后就从1(或者0)开始连续显示图片。然后附带一个Z值设置,以及是否等待播放结束。

评分

参与人数 1星屑 +1 收起 理由
李光兆 + 1

查看全部评分

不定期回归 ~ 游戏开发之旅
———————————————————————————————
回复

使用道具 举报

梦石
1
星屑
23236
在线时间
9564 小时
注册时间
2012-6-19
回帖
7018

开拓者短篇九导演组冠军

发表于 2014-11-18 11:14:14 | 显示全部楼层
果然是emote 2333,当初刚免费的时候就想写一个emote脚本了,但是画功太差一直懒的碰那种晃来晃去的技术www

点评

喵呜喵5的饭粒地图哼  发表于 2014-11-18 14:25
看动图的地图觉得好眼熟。$m5script = "www"  发表于 2014-11-18 13:32
回复

使用道具 举报

梦石
5
星屑
3061
在线时间
613 小时
注册时间
2012-11-12
回帖
449

开拓者

 楼主| 发表于 2014-11-18 12:31:00 来自手机 | 显示全部楼层
鑫晴 发表于 2014-11-17 23:17
需要这么麻烦吗?如果每个角色都要这么多文件,游戏要多大?

只需要3张图就够了!

嗯,如果单表示状态的话确实几张立绘就够了,但是要表现出动作演出效果几张立绘就不够看了,至于游戏大小的话,确实会大出10m多的图片,看个人取舍吧
回复

使用道具 举报

梦石
5
星屑
3061
在线时间
613 小时
注册时间
2012-11-12
回帖
449

开拓者

 楼主| 发表于 2014-11-18 12:36:55 来自手机 | 显示全部楼层
喵呜喵5 发表于 2014-11-18 11:14
果然是emote 2333,当初刚免费的时候就想写一个emote脚本了,但是画功太差一直懒的碰那种晃来晃去的技术www ...

嗯…我是cherikens,后来尝试用你写的饭粒脚本来实现立绘切换发现也能用诶,就是要把字数和帧数凑齐了。只做几个动作还好,用多了就挺尴尬的ww

点评

基本上那个立绘脚本也不是为了emote专门写的,所以做成emote效果还是挺麻烦的  发表于 2014-11-18 14:27
回复

使用道具 举报

闇吼者の災悪眷族

梦石
0
星屑
1366
在线时间
2881 小时
注册时间
2014-7-29
回帖
6408
发表于 2014-11-18 15:00:33 | 显示全部楼层
诶……这个还是一个智能生成的图片序列做出的动画效果吧,还不能称之为3D吧……

要说的话我觉得2DLive才更接近于3D吧,虽然我觉得整个游戏都采用2Dlive那样的高品质立绘跟作死没有太大区别……
如果不是一个团队作品的话
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部