Project1

标题: 请问有没有能实现图片中的战斗画面的脚本? [打印本页]

作者: dragonlibra    时间: 2018-3-3 13:51
标题: 请问有没有能实现图片中的战斗画面的脚本?
战斗指令时出现人物立绘,最好随着血量变化,其实这游戏被敌人攻击时也会显示人物立绘。。
游戏里是每个我方战斗人员战斗的时候都会有立绘,因为截图快关系,把后面的人物去掉了,所以只能显示一个登场人物立绘的事件达不到效果。
请问哪位可以指教。

1.JPG (84.63 KB, 下载次数: 35)

血量少的时候

血量少的时候

作者: dragonlibra    时间: 2018-3-3 14:02
soulsaga 发表于 2018-3-3 13:59
这难道不是小黄油?

明鉴,不过里面的脚本感觉挺成熟的
作者: soulsaga    时间: 2018-3-3 14:55
dragonlibra 发表于 2018-3-3 14:02
明鉴,不过里面的脚本感觉挺成熟的

你看了里面的脚本不是可以把脚本移植到自己的工程里?
作者: chd114    时间: 2018-3-3 17:56
兰斯的脚本建议你拆包看

如果用默认脚本改,首先要在Window_BattleStatus把窗口不透明度改成0
然后在draw_item(index)里面添加显示角色脸图的脚本

立绘的部分我不会···

在Game_Battler的on_damage里可以加入方法改变你受到伤害时显示的立绘
作者: dragonlibra    时间: 2018-3-3 18:01
chd114 发表于 2018-3-3 17:56
兰斯的脚本建议你拆包看

如果用默认脚本改,首先要在Window_BattleStatus把窗口不透明度改成0

脸图我也弄出来了,变身用事件也做得出来,
关键就是如何弄立绘。。。
作者: dragonlibra    时间: 2018-3-3 18:03
soulsaga 发表于 2018-3-3 14:55
你看了里面的脚本不是可以把脚本移植到自己的工程里?

va的成品游戏是导出的,没有工程文件,所以是看不到脚本,也就没办法移植了。。
作者: 灯笼菜刀王    时间: 2018-3-3 18:07
本帖最后由 灯笼菜刀王 于 2018-3-3 18:10 编辑

Window_Base 里自己定义个立绘显示函数, 然后放到你需要显示的Scene里, 不显示的时候调整o的值为0, 要显示的时候255就可以了. 想受伤的时候换立绘,只要用角色HP判断就行咯

栗子:
def 添立绘(act,x,y,o=255)
    if act.hp <= act.maxhp / 2
      bitmap = RPG::Cache.picture(act.battler_name + "破")
    else
    bitmap = RPG::Cache.picture(act.battler_name)
    end
    cw = bitmap.width
    ch = bitmap.height
    src_rect = Rect.new(0,0,cw,ch)
    self.contents.blt(x, y-ch, bitmap, src_rect,o)
  end


突然发现这里是VA区,, 以上是XP的写法, 不清楚VA是否适用, 不适用就无视咱吧
作者: WantMy蕙    时间: 2018-3-3 18:18
我记得之前主站上面有一个整合包就是做这个的吧...
主站应该也是从论坛传过去的
所以你找找看VA整合或许会有?

作者: dragonlibra    时间: 2018-3-3 18:30
灯笼菜刀王 发表于 2018-3-3 18:07
Window_Base 里自己定义个立绘显示函数, 然后放到你需要显示的Scene里, 不显示的时候调整o的值为0, 要显示 ...

等我添加好脚本才看到最后一句。。。不过我也是脚本小白,只会往里面加,看不懂门道,说不定没效果是我没添加对
作者: dragonlibra    时间: 2018-3-3 18:31
WantMy蕙 发表于 2018-3-3 18:18
我记得之前主站上面有一个整合包就是做这个的吧...
主站应该也是从论坛传过去的
所以你找找看VA整合或许会 ...

我之前看过一遍,貌似没找到。。
作者: dragonlibra    时间: 2018-3-4 11:07
自己顶一个,xp的时候有图随便弄,后来的版本都去掉了,视觉享受就没了,弄一下还那么麻烦
作者: soulsaga    时间: 2018-3-4 11:27
http://www4.plala.or.jp/findias/ ... ce_rgss3/index.html

可能要改一下..
作者: dragonlibra    时间: 2018-3-5 11:37
soulsaga 发表于 2018-3-4 11:27
http://www4.plala.or.jp/findias/codecrush/material/vxace_rgss3/index.html

可能要改一下..

直接进到首页。。。是哪个脚本?
作者: soulsaga    时间: 2018-3-5 13:21
dragonlibra 发表于 2018-3-5 11:37
直接进到首页。。。是哪个脚本?


战斗補助>表情差分




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