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)

原理很简单,其实就是同时改变事件的@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。
  1. $game_map.events[1].pattern = @pattern % 3
  2. $game_map.events[1].original_pattern = @pattern % 3
  3. @pattern += 1
复制代码
我还是举例一下求余运算的结果吧:
  1. 0 % 3 #=> 0
  2. 1 % 3 #=> 1
  3. 2 % 3 #=> 2
  4. 3 % 3 #=> 0
  5. 4 % 3 #=> 1
  6. 5 % 3 #=> 2
  7. 6 % 3 #=> 0
  8. ……
复制代码
相信你应该看懂了,最后需要说明的是,脚本页我添加的几行脚本千万不能少,不要漏了。






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