设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2912|回复: 18

[已经过期] 怎么做到没有角色也能切换行走图

[复制链接]

Lv3.寻梦者

梦石
0
星屑
4461
在线时间
1052 小时
注册时间
2013-3-28
帖子
390

开拓者

发表于 2019-1-22 22:43:54 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
注意,是切换行走图,游戏开始是时设定行走图已经会弄了

Lv4.逐梦者

梦石
2
星屑
6619
在线时间
501 小时
注册时间
2018-3-23
帖子
533

R考场第七期银奖

发表于 2019-1-22 23:36:50 | 显示全部楼层
请说明是如何设定的初始行走图,是利用脚本还是什么,不说明这个不容易回答。

点评

Game_Player中,@character_name = $data_actors[999].character_name 纯手打,大概是这样  发表于 2019-1-23 12:08
祝好。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
19269
在线时间
3073 小时
注册时间
2013-1-11
帖子
1288
发表于 2019-1-23 09:36:27 | 显示全部楼层
本帖最后由 张咚咚 于 2019-1-23 13:15 编辑
  1. $game_actors[2].instance_variable_set(:@character_name, "xxx")
复制代码

点评

搞错了,是$game_actors[2].instance_variable_set(:@character_name, "008-Fighter08")  发表于 2019-1-23 13:14
在没有角色的时候没办法用啊,这个要1号角色在队伍中才有效  发表于 2019-1-23 09:56
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
765
在线时间
90 小时
注册时间
2018-10-29
帖子
94
发表于 2019-1-23 10:38:46 | 显示全部楼层
1、新建一个空白事件A(马甲,什么都不用加)
2、运行另外一个事件开启移动路线设置,选定事件A为对象,更改角色图像

点评

太烧运存了,而且地图判定不好做  发表于 2019-1-23 12:11
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2281
在线时间
403 小时
注册时间
2018-11-9
帖子
249
发表于 2019-1-23 11:40:17 | 显示全部楼层
QQ截图20190121170835.png

点评

喵喵喵? 这里不是XP区么  发表于 2019-1-23 17:03
还是va比较好。有个从队伍中剔除玩家的脚本,可以做到显示主角行走图,但不显示在队伍中。不知道mv有没有类似的。  发表于 2019-1-23 13:18
即使在队伍外,这个也能改行走图啊。。。。  发表于 2019-1-23 12:22
因为同伴都是宠物,所以不想让主角出现在背包里  发表于 2019-1-23 12:13
莫把湖面倒影,当作夜空繁星。所以大角鼠yesyes,kaka的力量无人能及!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3981
在线时间
603 小时
注册时间
2017-4-21
帖子
228
发表于 2019-1-23 15:45:14 | 显示全部楼层
$game_actors[角色ID].set_graphic("行走图名称" , 0, "战斗图名称" , 0)

点评

dalao,改变思路了,想要你的战斗中主角不出战脚本  发表于 2019-1-23 21:08
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
37641
在线时间
5308 小时
注册时间
2006-11-10
帖子
6541
发表于 2019-1-23 17:00:45 | 显示全部楼层
嘛, "设置移动路线- (主角)更换行走图" 不就可以了?  

只是不能保存比较麻烦, 算了给你插件, 塞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
复制代码

点评

是指读档后会还原吗?  发表于 2019-1-25 01:00
事件改变行走图不能保存, 用我这个脚本就可以保存了  发表于 2019-1-24 10:35
不能保存是指?  发表于 2019-1-23 21:04
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-3-29 13:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表