Project1

标题: 不好意思,再问个关于坐标的问题。 [打印本页]

作者: PAME    时间: 2010-7-26 12:19
标题: 不好意思,再问个关于坐标的问题。
本帖最后由 DeathKing 于 2010-7-26 13:26 编辑

我把战斗系统中的几个窗口坐标都改了(主要是y),但就是有一个窗口坐标没找到改的地方。
就是在我方选择动作后的选择对象窗口(就是那个选择敌人)。
请人指导,我贴出原脚本(VX默认)。

“还有,代码框现在MS没法用了啊”

  1. #==============================================================================
  2. # ■ Window_TargetEnemy
  3. #------------------------------------------------------------------------------
  4. #  战斗画面中选择行动对象的敌方角色
  5. #==============================================================================

  6. class Window_TargetEnemy < Window_Command
  7.   #--------------------------------------------------------------------------
  8.   # ● 初始化对象
  9.   #--------------------------------------------------------------------------
  10.   def initialize
  11.     commands = []
  12.     @enemies = []
  13.     for enemy in $game_troop.members
  14.       next unless enemy.exist?
  15.       commands.push(enemy.name)
  16.       @enemies.push(enemy)
  17.     end
  18.     super(416, commands, 3, 4)
  19.   end
  20.   #--------------------------------------------------------------------------
  21.   # ● 获取敌方角色对象
  22.   #--------------------------------------------------------------------------
  23.   def enemy
  24.     return @enemies[@index]
  25.   end
  26. end
复制代码

作者: PAME    时间: 2010-7-26 13:24
话说这对于高手来说应该很简单吧,就是VX的默认脚本啊
作者: DeathKing    时间: 2010-7-26 13:33
initialize方法中super关键字之后:
    self.x = x坐标
    self.y = y坐标
    self.width = 宽
    self.height = 高

(如果有可能的话,还要修改一些地方)
作者: 六祈    时间: 2010-7-26 14:06
那个不是窗口,是箭头
作者: PAME    时间: 2010-7-26 14:32
话说自顶那个啥时成了12小时啊!
楼上什么意思,不懂。
作者: PAME    时间: 2010-7-26 20:44
回2楼,
版主,你说的到底在哪里改啊,我……………………不懂啊
作者: PAME    时间: 2010-7-27 08:35
斑竹啊,能解释下
  1. initialize方法中super关键字之后:
复制代码
这是啥意思啊




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