Project1

标题: 游戏顿卡,敌人窗口问题 [打印本页]

作者: zhou5300747    时间: 2014-10-6 13:09
标题: 游戏顿卡,敌人窗口问题
                                        1 .游戏战斗中,最后一个敌人攻击完成时会顿卡一下,请问这个问题怎么解决?
                                        2.敌人的战斗窗口大小在脚本哪里调?[attach]264579[/attach]
作者: taroxd    时间: 2014-10-6 13:14
本帖最后由 taroxd 于 2014-10-6 13:15 编辑

1. 在游戏中按F2确认FPS。若FPS始终为60,则是脚本设计的问题,更改此时的逻辑即可。若FPS未满60,则是脚本效率的问题,需要优化脚本。
2. Window_BattleEnemy
作者: 永燃的狂炎    时间: 2014-10-6 13:38
本帖最后由 永燃的狂炎 于 2014-10-6 13:42 编辑

(⊙o⊙)…啊...这个问题问taroxd比较好(?)
好像水了...
刚刚想试试能不能不用花50经验把图片给变出来...
失败
=Test_Part_Two=


作者: zhou5300747    时间: 2014-10-6 13:38
                                  哦,谢谢,窗口宽度是改了,我想把窗口改成五行(上面是4行)。不知道在哪改
                                                      还有,怎么把敌人选项的A,B,C,D,E改成1.2.3.4.5
                                              顺便问一下能不能把敌人的头像和   hp,mp显示在敌人窗口
                                                                        问题好像有点多
作者: zhou5300747    时间: 2014-10-6 13:43
汗,新人不知道怎么发图片,不知道这经验怎么回事
作者: taroxd    时间: 2014-10-6 13:48
zhou5300747 发表于 2014-10-6 13:38
哦,谢谢,窗口宽度是改了,我想把窗口改成五行(上面是4行)。不知道 ...

1. 把窗口的高度改掉就可以了
2. 在 Game_Troop 上面那个 LETTER_TABLE 里面
3. 能;需要修改脚本。
作者: zhou5300747    时间: 2014-10-6 14:40
taroxd 发表于 2014-10-6 13:48
1. 把窗口的高度改掉就可以了
2. 在 Game_Troop 上面那个 LETTER_TABLE 里面
3. 能;需要修改脚本。 ...

1.敌人战斗窗口的高度不知道在哪改,脚本里有一个队员战斗窗口的行数改动叫                WINDOW_ActorCommand
class Window_ActorCommand < Window_Command
  #--------------------------------------------------------------------------
  # ● 初始化物件
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0)
    self.openness = 0
    deactivate
    @actor = nil
  end
  #--------------------------------------------------------------------------
  # ● 取得視窗的寬度
  #--------------------------------------------------------------------------
  def window_width
    return 128
  end
  #--------------------------------------------------------------------------
  # ● 取得顯示行數
  #--------------------------------------------------------------------------
  def visible_line_number
    return 5
  end
          但是敌人没有这个Command脚本

2.问题已解决
3.有这样的脚本吗?没有就算了

作者: taroxd    时间: 2014-10-6 14:44
zhou5300747 发表于 2014-10-6 14:40
1.敌人战斗窗口的高度不知道在哪改,脚本里有一个队员战斗窗口的行数改动叫                WINDOW_Actor ...


1. 在选择敌人的窗口里,initialize 那块里面有一个 super。把那一行改成:
    super(0, info_viewport.rect.y - line_height, window_width, fitting_height(5))
3. 最好自己写。论坛可能有,但是很难恰好符合要求吧。
作者: zhou5300747    时间: 2014-10-6 14:52
taroxd 发表于 2014-10-6 14:44
1. 在选择敌人的窗口里,initialize 那块里面有一个 super。把那一行改成:
    super(0, info_viewport. ...

哈哈,好了,谢谢




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