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

Project1

 找回密码
 注册会员
搜索

如何去掉战斗指令中的“攻击”和“防御”

查看数: 2886 | 评论数: 11 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-11-9 20:34

正文摘要:

本帖最后由 RyanBern 于 2014-11-9 21:56 编辑 怎么才可以让对战时候攻击这个按键和防御这个按键消除啊,只留物品和技能,在问一下怎么把技能的文字名字改叫攻击类型啊 ...

回复

1745236314 发表于 2014-11-10 19:09:16
瓦林卡新 发表于 2014-11-10 13:31
学习下知识

学吧= =(`・ω・´)反正我的bug没了
瓦林卡新 发表于 2014-11-10 13:31:36
学习下知识
1745236314 发表于 2014-11-10 12:35:04
我把宠物的脚本删了,错误就没了,我太机智了,哇哈哈哈哈哈
1745236314 发表于 2014-11-10 01:35:43
表示完全不懂
myownroc 发表于 2014-11-10 00:50:07
建议楼主把宠物系统的脚本发上来。
根据楼主的情况,先试试在报错的那一行之前加一句actor_x = 0
最后,请楼主善用“编辑”功能
1745236314 发表于 2014-11-9 22:12:40
#==============================================================================
# ■ Window_BattleStatus
#------------------------------------------------------------------------------
#  显示战斗画面同伴状态的窗口。
#==============================================================================

class Window_BattleStatus < Window_Base
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 640, 160)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.back_opacity = 160
    @level_up_flags = [false, false]
    refresh
  end
  #--------------------------------------------------------------------------
  def dispose
    super
  end
  #--------------------------------------------------------------------------
  # ● 设置升级标志
  #     actor_index : 角色索引
  #--------------------------------------------------------------------------
  def level_up(actor_index)
    @level_up_flags[actor_index] = true
  end
  #--------------------------------------------------------------------------
  # ● 刷新
  #--------------------------------------------------------------------------
  def refresh
    self.contents.clear
    actor = $game_party.actors[0]
    return if actor == nil
    draw_actor_graphic(actor, 20, 40)
    draw_actor_name(actor, 0, 0)
    draw_actor_hp(actor, 80, 32, 120)
    draw_actor_sp(actor, 80, 64, 120)
    if @level_up_flags[0]
      self.contents.font.color = normal_color
      self.contents.draw_text(actor_x, 96, 120, 32, "LEVEL UP!")
    else
      draw_actor_state(actor, 80, 96)
    end
  end
  #--------------------------------------------------------------------------
  # ● 刷新画面
  #--------------------------------------------------------------------------
  def update
    super
    # 主界面的不透明度下降
    if $game_temp.battle_main_phase
      self.contents_opacity -= 4 if self.contents_opacity > 191
    else
      self.contents_opacity += 4 if self.contents_opacity < 255
    end
  end
end

点评

↓↓actor_x明显是x坐标,建议无脑更换为0  发表于 2014-11-10 00:50
顺便提醒下,多个问题的话不要在一个帖子问,连贴就更不行了,新手的话不知道这些没关系,以后注意  发表于 2014-11-9 22:52
你把出错那行儿的actor_x改成actor试试吧。。这宠物系统。。是单个宠物的?就一个actor。。只看这个不知道这么改行不行  发表于 2014-11-9 22:50
1745236314 发表于 2014-11-9 22:11:39
找到错误原因了是宠物系统。。。。
脚本Window_BattleStatus的第40行发生了NameError。
undefined local variable or mathod actor_x  for #<Window_BattleStatus:0x1774ff0>
是什么意思啊
1745236314 发表于 2014-11-9 21:54:19
顺便问一下主界面的和进入游戏之后音乐文件在哪里,我要换

点评

你好好看下数据库-系统那一页的各种东西吧,有个标题BGM是切换title音乐的。进入游戏之后的BGM就是初始地图的BGM啊  发表于 2014-11-9 22:46
1745236314 发表于 2014-11-9 21:50:18
你的脚本貌似错误了,本人脚本渣一个,顺便说一下,我弄了一个鼠标脚本

点评

你试下第一段代码重新替换一下,刚刚不知为啥多了个逗号_(:з」∠)_,我开的新工程是没问题的。如果还不行就是有冲突  发表于 2014-11-9 22:45
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-24 03:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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