设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4584|回复: 2
打印 上一主题 下一主题

[有事请教] [已解决]还是关于MV的行走图动画

[复制链接]

Lv4.逐梦者

梦石
0
星屑
9039
在线时间
1932 小时
注册时间
2016-6-19
帖子
364
跳转到指定楼层
1
发表于 2020-2-26 12:27:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 康姆图帕帕 于 2020-2-26 13:42 编辑

自RMVX后,事件页里的设置移动路线——选择图像就不再能单选某一帧作为事件行走图了,这个很不妙的特色一直沿用到了MV……这些都是老生常谈了。

还好有一些其他方法能解决帧选行走图的问题,指令方面比如this.setPattern,插件上比如yep_MoveRouteCore,都可以简单地更改pattern来达到获得某一帧的效果。

不过这种方法带来的麻烦暂时不提,要完全用行走图来表达一段流畅的动画的话问题还是很大的:


如图,我想让角色的图片从 第1行、第1列角色 换成 第3行、第6列角色


在设置移动路线里的操作是(使用了yep_MoveRouteCore指令):
Index: 1;    \\更改角色图块
面向右方;   \\更改角色朝向
Pattern Lock: 2;   \\更改帧

之后得到了想要的指定行走图,不过问题来了:
以上三条指令在MV里不是同时进行的,而是按照排列顺序进行的。所以会在极短的时间里显示不正确的帧行走图,比如在  更改朝向  之后,角色行走图是这个


如果只想更改一次的话,这种显示问题无关痛痒,但对于帧动画来说十分致命,角色会时不时地抽搐。

不知道大家有什么好的帧动画表现形式呢?

评分

参与人数 1+1 收起 理由
白嫩白嫩的 + 1 精品文章

查看全部评分

Lv4.逐梦者

梦石
0
星屑
9039
在线时间
1932 小时
注册时间
2016-6-19
帖子
364
2
 楼主| 发表于 2020-2-26 13:32:11 | 只看该作者
问题解决了,不需要任何插件,只需要原版脚本就能够实现了,脚本指令:

{this._characterIndex = x; this._direction = x; this._pattern = x; this._originalPattern = x}

大括号是必不可少的,确保其中的指令同时进行;this._pattern 对帧实行立即修改,this_originalPattern 将修改后的帧作为基本帧。

这个指令还可以跨图片使用,在前面加入 this._characterName = x 就可以了,除了初加载会有轻微卡顿,整体帧动画的播放犹如丝绸般顺滑流畅。

去除了长久以来关于MV的一块心病,这真是值得庆祝的一天

评分

参与人数 1+1 收起 理由
白嫩白嫩的 + 1 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3453
在线时间
1159 小时
注册时间
2016-8-9
帖子
2390

开拓者

3
发表于 2020-2-26 13:58:09 | 只看该作者
一会儿我试试看mog chrono里面使用效果
酸酸甜甜就④哇噢
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-24 13:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表