Project1

标题: 怎么做到没有角色也能切换行走图 [打印本页]

作者: 陈大帅帅帅哥    时间: 2019-1-22 22:43
标题: 怎么做到没有角色也能切换行走图
注意,是切换行走图,游戏开始是时设定行走图已经会弄了
作者: MCCF    时间: 2019-1-22 23:36
请说明是如何设定的初始行走图,是利用脚本还是什么,不说明这个不容易回答。
作者: 张咚咚    时间: 2019-1-23 09:36
本帖最后由 张咚咚 于 2019-1-23 13:15 编辑
  1. $game_actors[2].instance_variable_set(:@character_name, "xxx")
复制代码

作者: 无名小生    时间: 2019-1-23 10:38
1、新建一个空白事件A(马甲,什么都不用加)
2、运行另外一个事件开启移动路线设置,选定事件A为对象,更改角色图像
作者: Niko_    时间: 2019-1-23 11:40

作者: 阮声悠悠    时间: 2019-1-23 15:45
$game_actors[角色ID].set_graphic("行走图名称" , 0, "战斗图名称" , 0)
作者: 灯笼菜刀王    时间: 2019-1-23 17:00
嘛, "设置移动路线- (主角)更换行走图" 不就可以了?  

只是不能保存比较麻烦, 算了给你插件, 塞main上面去就可以了,  要改主角行走图就用  事件脚本: 替换主角行走图"图片名字"   
注意双引号要用英文符号

  1. class Game_System
  2.   attr_accessor :play_chaname
  3.   alias xoxo_ini initialize
  4.   def initialize
  5.     xoxo_ini
  6.     @play_chaname = "001-Fighter01"
  7.   end
  8. end
  9. class Game_Player < Game_Character
  10.   def refresh(t=false)
  11.     if @character_name.nil? or t
  12.       @character_name = $game_system.play_chaname
  13.       @character_hue = 0
  14.     end
  15.     @opacity = 255
  16.     @blend_type = 0
  17.   end
  18. end
  19. def 替换主角行走图(name)
  20.   $game_system.play_chaname = name
  21.   $game_play.refresh(true)
  22. end
复制代码






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