Project1
标题:
怎么做到没有角色也能切换行走图
[打印本页]
作者:
陈大帅帅帅哥
时间:
2019-1-22 22:43
标题:
怎么做到没有角色也能切换行走图
注意,是切换行走图,游戏开始是时设定行走图已经会弄了
作者:
MCCF
时间:
2019-1-22 23:36
请说明是如何设定的初始行走图,是利用脚本还是什么,不说明这个不容易回答。
作者:
张咚咚
时间:
2019-1-23 09:36
本帖最后由 张咚咚 于 2019-1-23 13:15 编辑
$game_actors[2].instance_variable_set(:@character_name, "xxx")
复制代码
作者:
无名小生
时间:
2019-1-23 10:38
1、新建一个空白事件A(马甲,什么都不用加)
2、运行另外一个事件开启移动路线设置,选定事件A为对象,更改角色图像
作者:
Niko_
时间:
2019-1-23 11:40
QQ截图20190121170835.png
(114.69 KB, 下载次数: 12)
下载附件
保存到相册
2019-1-23 11:40 上传
作者:
阮声悠悠
时间:
2019-1-23 15:45
$game_actors[角色ID].set_graphic("行走图名称" , 0, "战斗图名称" , 0)
作者:
灯笼菜刀王
时间:
2019-1-23 17:00
嘛, "设置移动路线- (主角)更换行走图" 不就可以了?
只是不能保存比较麻烦, 算了给你插件, 塞main上面去就可以了, 要改主角行走图就用 事件脚本: 替换主角行走图"图片名字"
注意双引号要用英文符号
class Game_System
attr_accessor :play_chaname
alias xoxo_ini initialize
def initialize
xoxo_ini
@play_chaname = "001-Fighter01"
end
end
class Game_Player < Game_Character
def refresh(t=false)
if @character_name.nil? or t
@character_name = $game_system.play_chaname
@character_hue = 0
end
@opacity = 255
@blend_type = 0
end
end
def 替换主角行走图(name)
$game_system.play_chaname = name
$game_play.refresh(true)
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1