Project1

标题: 关于RMVA行走图指定帧数的问题 [打印本页]

作者: 三个人    时间: 2012-1-22 23:40
标题: 关于RMVA行走图指定帧数的问题
本帖最后由 三个人 于 2012-1-23 16:20 编辑

RMVA除了事件页外,“编辑移动路线”无法指定行走图的某一个动作,
请问如何使用脚本来指定行走图的某一帧。
作者: 各种压力的猫君    时间: 2012-1-22 23:40
本帖最后由 各种压力的猫君 于 2012-1-26 20:00 编辑

  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ 强制指定行走图帧数 by 各种压力的猫君
  4. #------------------------------------------------------------------------------
  5. #   对 Game_CharacterBase 的追加定义。
  6. #------------------------------------------------------------------------------
  7. #   使用方法:
  8. #   设置移动路线中使用脚本 set_pattern(n) n 范围 0-2。
  9. #==============================================================================

  10. class Game_CharacterBase
  11.   #--------------------------------------------------------------------------
  12.   # ● 更改图像
  13.   #     pattern  : 指定行走图默认帧和当前帧
  14.   #--------------------------------------------------------------------------
  15.   def set_pattern(pattern)
  16.     # 强制关闭踏步动画和步行动画
  17.     @walk_anime = @step_anime = false
  18.     # 强制指定行走图帧数
  19.     @pattern = @original_pattern = pattern
  20.   end
  21. end
复制代码
先把这个插到Game_CharacterBase以下MAIN以上,然后设置图形的时候这样弄:

◇更改图像:'Actor2', 1 (设定行走图)
◇脸朝向左 (设定行,第一行下,第二行左,第三行右,第四行上)
◇脚本:set_pattern(2)(设定列,0表示第一列,1表示第二列,2表示第三列)


※注意:如果用在主角身上,想要恢复的时候除了 ◇脚本:set_pattern(1) 还需要 ◇开启步行动画


[PS0]强制指定行走图帧数 v20120126【指定行走图具体的一格】
http://rpg.blue/thread-220484-1-1.html




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