rpg制作大师NPC显示名称脚本出错怎么破?
答案:2 悬赏:70 手机版
解决时间 2021-04-11 12:41
- 提问者网友:杀生予夺
- 2021-04-10 16:33
nomethoderror
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-04-10 17:25
你是不是改过什么脚本?
如果没有改过,请按照以下几点检查:
①再次确认您的NPC没有脚本问题。
②按以下事件制作NPC:
事件页1:(名称:NPC,固定朝向,与主角接触(这个是RPG Maker XP的,可能与RPG制作大师有些许不同))
文章………………,独立开关A=on
事件页2(条件启动:独立A=on)
请再次确保你没改过脚本,否则只有把你改过的整页在一个新的工程中换掉。
C式工作室为您解答,有疑请追问,无疑请采纳
如果没有改过,请按照以下几点检查:
①再次确认您的NPC没有脚本问题。
②按以下事件制作NPC:
事件页1:(名称:NPC,固定朝向,与主角接触(这个是RPG Maker XP的,可能与RPG制作大师有些许不同))
文章………………,独立开关A=on
事件页2(条件启动:独立A=on)
请再次确保你没改过脚本,否则只有把你改过的整页在一个新的工程中换掉。
C式工作室为您解答,有疑请追问,无疑请采纳
全部回答
- 1楼网友:轻雾山林
- 2021-04-10 18:10
插入下边这个脚本#==============================================================================# ■ game_party#------------------------------------------------------------------------------# 处理同伴的类。包含金钱以及物品的信息。本类的实例# 请参考 $game_party。#==============================================================================class game_party#--------------------------------------------------------------------------# ● 加入同伴# actor_id : 角色 id#--------------------------------------------------------------------------def add_actor(actor_id)# 获取角色actor = $game_actors[actor_id]# 同伴人数未满 5 人、本角色不在队伍中的情况下if @actors.size < 5 and not @actors.include?(actor)# 添加角色@actors.push(actor)# 还原主角$game_player.refreshendendend#==============================================================================# ■ window_menustatus#------------------------------------------------------------------------------# 显示菜单画面和同伴状态的窗口。#==============================================================================class window_menustatus#--------------------------------------------------------------------------# ● 刷新#--------------------------------------------------------------------------def refreshself.contents.clear@item_max = $game_party.actors.sizefor i in 0...$game_party.actors.sizex = 64y = i * 86actor = $game_party.actors[i]draw_actor_graphic(actor, x - 40, y + 70)draw_actor_name(actor, x, y)draw_actor_class(actor, x + 144, y)draw_actor_level(actor, x, y + 24)draw_actor_state(actor, x + 90, y + 24)draw_actor_exp(actor, x, y + 48)draw_actor_hp(actor, x + 236, y + 24)draw_actor_sp(actor, x + 236, y + 48)endend#--------------------------------------------------------------------------# ● 刷新光标矩形#--------------------------------------------------------------------------def update_cursor_rectif @index < 0self.cursor_rect.emptyelseself.cursor_rect.set(0, @index * 86, self.width - 32, 76)endendend
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯