Project1

标题: 菜鸟横版战斗图问题 [打印本页]

作者: zjpllll    时间: 2008-12-31 05:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: Eliwod    时间: 2008-12-31 05:48
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjpllll    时间: 2008-12-31 05:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjpllll    时间: 2008-12-31 05:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: Eliwod    时间: 2008-12-31 06:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjpllll    时间: 2008-12-31 06:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjpllll    时间: 2008-12-31 06:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: Eliwod    时间: 2008-12-31 06:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjpllll    时间: 2008-12-31 06:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjpllll    时间: 2009-1-1 00:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: zjpllll    时间: 2009-1-1 02:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: darkten    时间: 2009-1-1 02:51
希望这个可以帮到你...
只是思路而已...详尽的还要靠自己去改...
http://rpg.blue/viewthread.php?tid=86925
作者: zjpllll    时间: 2009-1-1 02:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: darkten    时间: 2009-1-1 03:08
以下引用zjpllll于2008-12-31 18:59:34的发言:
加在Spriteset_Battle,@weather = RPG::Weather.new(@viewport1)下。
我找不到这句话 具体在哪 一行 我用的是加了远距离的改进版

在脚本Spriteset_Battle那里修改的...

不过这个方法有个弱点,就是在战斗中加入的角色暂时会没有战斗图...
如果你没有问题的话就可以直接使用这个方法了...

我目前尝试修改2楼那里的脚本,希望可以成功...你要的话就请等等了...(7:30前)
作者: zjpllll    时间: 2009-1-1 03:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: darkten    时间: 2009-1-1 03:36
打开脚本,替换★之间的内容,战斗图的显示位置就大概合格了...
#★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
  def draw_battler_graphic(actor, x, y)
    battler=RPG::Cache.battler(actor.battler_name, actor.battler_hue)
    w = battler.width
    h = battler.height - 16
    self.contents.blt(x-w/2, y-h/2, battler, Rect.new(0, 0, w,h),255)
    self.z = 20
  end
#★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
如果以后你用的行走图跟默认的不同大小,可以改这句
    self.contents.blt(x-w/2, y-h/2, battler, Rect.new(0, 0, w,h),255)
的x-w/2, y-h/2,这两组,如果大小统一,可以直接写入号码(需要自己测试)... [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 精灵使者    时间: 2009-1-1 03:42
其实有的时候在window_battlestatus里面添加一句draw_battler_graphic就可以达到这种效果……
作者: zjpllll    时间: 2009-1-1 04:09
提示: 作者被禁止或删除 内容自动屏蔽




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