Project1

标题: 请问,能否解释一下横版战斗的脚本编写呢? [打印本页]

作者: wuoismiao    时间: 2008-3-18 23:42
标题: 请问,能否解释一下横版战斗的脚本编写呢?
第一,我手头有些范例游戏,但找不到横版战斗的脚本,...没办法,我太盲了...

第二,及时我找到了脚本,也会面对大量字符无所适从,,,

哪位好心人能点拨下我呢?也不贪心,只想最起码弄懂那样的脚本每句命令的意思和作用...

先谢谢了!
作者: 火鸡三毛老大    时间: 2008-3-19 20:20
就是先显示出战斗图像(角色战斗图),然后显示的坐标
如果攻击敌人要到敌人旁边  让战斗图  移动(修改显示)   行走图战斗简单些
上面是用事件方式表达...事件观

作者: 50568358    时间: 2008-3-19 20:39
我也和楼主一样迫切的想要以个教程。最好是视频讲解的。
名字就叫:应广大66要求特别企划VX横版战斗的视频教程(行走图,和战斗人物独立2种)
作者: Beside    时间: 2008-3-19 22:09
不是那么好做的.
要处理素材.
而且vx没有我方战斗图和动画 需要自己定义。
正在研究中...不过别指望我
作者: 神思    时间: 2008-3-19 23:18
其实默认已经留下接口了的说`

只要几句就可以出现战斗图了的说

作者: Beside    时间: 2008-3-19 23:31
是,才发现,vx貌似写的简单,其实事先全部统一化了
那么,告诉我接口在哪里。。。
作者: 神思    时间: 2008-3-20 00:39
首先让use_sprite?返回真
然后这样Sprite_Battler就会刷新战斗图了``
def use_sprite?
  return true
end

可是默认数据库并没有帮角色设置战斗图`
所以.战斗图也要自己定义
def battler_name
  return "Swordman.png"
end

然后就是坐标
def screen_x
    return 80 + self.index * 160
  end
  def screen_y
    return 320
  end
  def screen_z
    return 1
  end


好了`就这几行`
这样后战斗时就会显示战斗图了`

作者: Beside    时间: 2008-3-20 00:49
原来如此  Game_Actor里已经有接口了 很强大  那么很简单了 谢谢楼上
作者: 50568358    时间: 2008-3-20 02:30
7楼的SRPG很漂亮,能告诉我你的脚本么??
它太帅了。其实我非常想要不过先放一 放。

因为我要用我的经验换横版战斗教程。不仅为了LZ也为了我和所有向我一样的不会写脚本的剑客。
越详细越好。该怎么悬赏快告诉我。我的悬赏够么?

我愿意用我所有的经验和家当悬赏以换来全人类的解放(指的是横版战斗教程)。

作者: Beside    时间: 2008-3-20 03:25
以下引用50568358于2008-3-19 18:30:49的发言:

7楼的SRPG很漂亮,能告诉我你的脚本么??
它太帅了。其实我非常想要不过先放一 放。

因为我要用我的经验换横版战斗教程。不仅为了LZ也为了我和所有向我一样的不会写脚本的剑客。
越详细越好。该怎么悬赏快告诉我。我的悬赏够么?

我愿意用我所有的经验和家当悬赏以换来全人类的解放(指的是横版战斗教程)。

1.向别人要游戏脚本没什么用,必须要自己修改。
2.如果一点脚本不会的话,教程你看不懂的
3.你说的横版需要多少效果?问下
作者: wuoismiao    时间: 2008-3-20 06:18
哦,这样子就可以横版战斗了么?非常感谢!
介个,因为我实在是一点脚本都不会..所以没办法,必须一点一点学...

可以的话,再给我讲讲更换战斗背景的思路,还有设定敌人坐标的思路好么?

感谢!
作者: Beside    时间: 2008-3-20 06:49
先讲个最简单的 敌人坐标不用设定 直接数据库里移动就可以了
作者: 50568358    时间: 2008-3-20 22:58
我就是想自己弄啊,所以我也不是很想要他的,因为要了也没多大用,
我想知道横版战斗是
单独提取人物图像,然后释放攻击效果人物消失,再显示,我要教程。
不想要脚本。还有脚本我会一点了,我在学雪流行的脚本教程。很好
就是出的太慢了。他说马上要出第3集了。(这好像没必要说{/jy}) [LINE]1,#dddddd[/LINE]版主对此帖的评论:『= =" 是雪流「星」~~』,积分『-0』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
下面是什么为什么扣我分。我只是和LZ有一样的要求啊。
作者: wuoismiao    时间: 2008-3-21 07:27
我的主要问题是,不想指定行走图为横版战斗图 ,应该怎么做呢?与以下有关么?
# 味方はキャラクター名、エネミーはバトラー名を取得
      @battler_name = @battler.character_name if @battler.actor?
      @battler_name = @battler.battler_name unless @battler.actor?
      # エネミー反転がオンの場合、画像を反転させる
      self.mirror = true if [email protected]? && @battler.action_mirror
      # 歩行グラフィックを利用するかどうかで転送元の矩形サイズの認識先を変える
      self.bitmap = Cache.character(@battler_name) if N01::WALK_ANIME
      self.bitmap = Cache.character(@battler_name + "_1") unless N01::WALK_ANIME

这一大段脚本有什么意义,又做何解呢?




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