Project1
标题:
怎么把改变角色图形和Xp一样可以单个的?
[打印本页]
作者:
abc1999611
时间:
2013-8-2 21:14
标题:
怎么把改变角色图形和Xp一样可以单个的?
好吧也许我表达不是很清楚,就是“设置移动路线”里的“更改角色图形”能够像XP那样一个一个动作的……
作者:
satgo1546
时间:
2013-8-3 13:34
VX与VA不支持这样设定了。请麻烦地用开关变量等改变图像。
作者:
没想好
时间:
2013-8-3 14:08
把每个动作做成“行走图”,然后按2×4排列(我就是这么解决的
)
作者:
怪蜀黍
时间:
2013-8-3 16:07
什么是动作一个个的?你说的是在行走图文件名前面加$符号吗?还是说可以任意切换行走图中任意区域块的动作姿势?
作者:
怪蜀黍
时间:
2013-8-4 10:47
范例在此:
Project1.rar
(241 KB, 下载次数: 65)
2013-8-4 10:36 上传
点击文件名下载附件
1.PNG
(81.42 KB, 下载次数: 25)
下载附件
保存到相册
2013-8-4 10:46 上传
原理很简单,其实就是同时改变事件的@pattern和@original_pattern
当事件的@pattern和@original_pattern都为0时,是行走图每列的第一个姿势。
当事件的@pattern和@original_pattern都为1时,是行走图每列的第二个姿势。
当事件的@pattern和@original_pattern都为2时,是行走图每列的第三个姿势。
那个百分比是“求余”的符号,相信你应该懂。
每按一次确定键,@pattern就会加1,注意这个@pattern和事件的@pattern是不同的,事件的@pattern是指$game_map.events[1].pattern。
$game_map.events[1].pattern = @pattern % 3
$game_map.events[1].original_pattern = @pattern % 3
@pattern += 1
复制代码
我还是举例一下求余运算的结果吧:
0 % 3 #=> 0
1 % 3 #=> 1
2 % 3 #=> 2
3 % 3 #=> 0
4 % 3 #=> 1
5 % 3 #=> 2
6 % 3 #=> 0
……
复制代码
相信你应该看懂了,最后需要说明的是,脚本页我添加的几行脚本千万不能少,不要漏了。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1