查看: 1952|回复: 10

[有事请教] 大佬们 请问MV的行走图动画到底是怎么运作的?(已解决)

[复制链接]
梦石
0
星屑
112
在线时间
14 小时
注册时间
2024-4-2
回帖
5
发表于 2024-5-17 02:34:39 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 死鱼换油 于 2024-6-6 18:52 编辑

就是我想画一段角色黑化变身或者角色嘎嘣寄了的处刑动画,但是不明白这个动画该怎么播放?运作啥的...求教教!

点评

一次性动画(开门、开箱、倒地)不能画在同一行,必须画在同一列,然后用【关闭踏步动画】+转身来实现。转身只有4帧不够的话就要用脚本修改pattern值  发表于 2024-5-17 08:12
梦石
0
星屑
112
在线时间
14 小时
注册时间
2024-4-2
回帖
5
 楼主| 发表于 2024-5-17 02:37:00 | 显示全部楼层
大脑宕机中
回复

使用道具 举报

梦石
0
星屑
112
在线时间
14 小时
注册时间
2024-4-2
回帖
5
 楼主| 发表于 2024-5-17 02:39:06 | 显示全部楼层
大概画了下

随便画了下

随便画了下
回复

使用道具 举报

梦石
0
星屑
1006
在线时间
139 小时
注册时间
2024-4-1
回帖
28
发表于 2024-5-17 07:13:58 | 显示全部楼层
从左到右
回复

使用道具 举报

梦石
0
星屑
7989
在线时间
1319 小时
注册时间
2006-7-18
回帖
459
发表于 2024-5-17 09:38:43 | 显示全部楼层
本帖最后由 雷影 于 2024-5-17 09:43 编辑

要在地图上表现死亡动作,一般是用更换步行图来表现!
更换的步行图设定不会循环显示(指循环原地踏步的动作)
不过为了防止其他问题,可以复制一下成3个,这样不容易显示出问题
立 立 立
斜 斜 斜
倒 倒 倒
躺 躺 躺
这样表现的时候可以只控制(更改)一下人物朝向就可以了。每次更换间隔延迟隔个0.5秒啥的,不然一瞬间更换4次图片会看不出来的!
回复

使用道具 举报

梦石
0
星屑
112
在线时间
14 小时
注册时间
2024-4-2
回帖
5
 楼主| 发表于 2024-5-17 10:38:38 | 显示全部楼层
雷影 发表于 2024-5-17 09:38
要在地图上表现死亡动作,一般是用更换步行图来表现!
更换的步行图设定不会循环显示(指循环原地踏步的动 ...

原来如此!谢谢大人解答!帮大忙了!
回复

使用道具 举报

梦石
0
星屑
112
在线时间
14 小时
注册时间
2024-4-2
回帖
5
 楼主| 发表于 2024-5-17 10:41:08 | 显示全部楼层

感谢大人解答!帮大忙了!
回复

使用道具 举报

梦石
0
星屑
112
在线时间
14 小时
注册时间
2024-4-2
回帖
5
 楼主| 发表于 2024-5-17 10:54:04 | 显示全部楼层
雷影 发表于 2024-5-17 09:38
要在地图上表现死亡动作,一般是用更换步行图来表现!
更换的步行图设定不会循环显示(指循环原地踏步的动 ...

如果我帧数过多,8帧或者12帧,我应该顺着竖列排放还是另起一张图,或者横列用这个格式排放呢?
回复

使用道具 举报

梦石
0
星屑
5638
在线时间
357 小时
注册时间
2021-2-9
回帖
61
发表于 2024-5-17 12:22:31 | 显示全部楼层
死鱼换油 发表于 2024-5-17 10:54
如果我帧数过多,8帧或者12帧,我应该顺着竖列排放还是另起一张图,或者横列用这个格式排放呢? ...

在多帧就加个插件···
https://rpg.blue/thread-491592-1-1.html
回复

使用道具 举报

梦石
14
星屑
7894
在线时间
1447 小时
注册时间
2020-4-19
回帖
261

MZ评测员极短25参与极短22获奖极短21参与

发表于 2024-5-17 12:29:07 | 显示全部楼层
对于文件名包含$的行走图:
事件页,移动路线中使用如下的脚本:
this._direction=2;this_pattern=1;this._originalPattern=1;
可以指定到对应的帧。(第一行第二列)
direction控制行,1到4行对应的数值是2/4/6/8,其实就是行走图的朝向和小键盘对应的数字。
pattern/originalPattern控制列,1到3列对应的数值是0/1/2,,保证两个pattern一起被修改成相同的数值即可。

切换列一般需要用pattern/originalPattern来修改,切换行可以用【移动路线】的【朝向上方】【朝向下方】...等修改朝向的指令来改

当一张行走图的12帧用完以后,可以通过新增 this._characterName="$abcd";来改变行走图,即:
this._characterName="$abcd";this._direction=2;this_pattern=1;this._originalPattern=1;
的作用是切换到"$abcd"行走图的第一行第二列的帧

当然,切换行走图会容易出现行走图闪烁的情况,可以使用galv的预加载插件来解决,这是后话了。
回复 2 0

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部