Project1

标题: 有关游戏我方游戏角色最大数的问题!赐教!~~~ [打印本页]

作者: a1060703814    时间: 2012-8-21 11:41
标题: 有关游戏我方游戏角色最大数的问题!赐教!~~~
我重在做一个45度神奇宝贝游戏,在制作过程中遇到了问题!
大家能不能帮我做个范例修改我方队伍中的人物位置(使屏幕放上4个人)或改一下我方队伍中的人物的最大数目为2人(把默认的4人改成2人)
大家帮帮我吧!!!!

11.png (543.14 KB, 下载次数: 5)

11.png

long范例.rar

405.43 KB, 下载次数: 19


作者: DBZ-1    时间: 2012-8-21 13:59
好乱的画面,整合这么多好吗?你要做神奇宝贝角色那么多,全动画怎么做?
角色的位置,自己看看战斗脚本里的坐标,改了就可以吧

角色上限,每次加入前判定,变量x大于2不加入,小于则加入且x=x+1
作者: a1060703814    时间: 2012-8-21 20:28
我是脚本小白,不会改坐标!,至于好乱的画面我还要改!,角色上限怎么改!麻烦做个范例好嘛?非常感谢!~~~
作者: 946936684    时间: 2012-8-22 09:20
角色上限不是999吗……
作者: DBZ-1    时间: 2012-8-22 11:18
a1060703814 发表于 2012-8-21 20:28
我是脚本小白,不会改坐标!,至于好乱的画面我还要改!,角色上限怎么改!麻烦做个范例好嘛?非常感谢!~~ ...

我不知道你用的哪个战斗脚本,怎么看坐标
你说的角色上限是数据库里的还是游戏中的?
数据库里的,不够用吗?游戏里的,就按我说的那么做,这样队伍里最多只能是你设定的人,多了加不进去。
作者: a1060703814    时间: 2012-8-22 11:54
好像是Game_Actor里的
#--------------------------------------------------------------------------
  # ● 取得战斗画面的 X 坐标
  #--------------------------------------------------------------------------
  def screen_x
    # 返回计算后的队伍 X 坐标的排列顺序
    if self.index != nil
      return (400 + self.index * 100) + @movex
    else
      return 0
    end
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Y 坐标
  #--------------------------------------------------------------------------
  def screen_y
    return (404 - self.index * 50) + @movey
  end
  #--------------------------------------------------------------------------
  # ● 取得战斗画面的 Z 坐标
  #--------------------------------------------------------------------------
  def screen_z
    return self.screen_y
    # 返回计算后的队伍 Z 坐标的排列顺序
    if self.index != nil
      return 4 - self.index
    else
      return 0
    end
  end
end
因为这个脚本和一开始系统的脚本不一样!
你说的;角色上限,每次加入前判定,变量x大于2不加入,小于则加入且x=x+1
怎么弄?能否给个流程(先怎么怎么样后怎么怎么样)因为我看不懂!




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