设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 4140|回复: 18
打印 上一主题 下一主题

[已经过期] 请问有没有能实现图片中的战斗画面的脚本?

[复制链接]

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
跳转到指定楼层
1
发表于 2018-3-3 13:51:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
战斗指令时出现人物立绘,最好随着血量变化,其实这游戏被敌人攻击时也会显示人物立绘。。
游戏里是每个我方战斗人员战斗的时候都会有立绘,因为截图快关系,把后面的人物去掉了,所以只能显示一个登场人物立绘的事件达不到效果。
请问哪位可以指教。

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

血量少的时候

血量少的时候

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
2
 楼主| 发表于 2018-3-3 14:02:13 | 只看该作者
soulsaga 发表于 2018-3-3 13:59
这难道不是小黄油?

明鉴,不过里面的脚本感觉挺成熟的
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36402
在线时间
10791 小时
注册时间
2009-3-15
帖子
4813
3
发表于 2018-3-3 14:55:37 | 只看该作者
dragonlibra 发表于 2018-3-3 14:02
明鉴,不过里面的脚本感觉挺成熟的

你看了里面的脚本不是可以把脚本移植到自己的工程里?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

4
发表于 2018-3-3 17:56:52 | 只看该作者
兰斯的脚本建议你拆包看

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

立绘的部分我不会···

在Game_Battler的on_damage里可以加入方法改变你受到伤害时显示的立绘

点评

游戏作者将游戏内容打包的用意就是为了保护素材和数据。拆包是侵权事项。讨论甚至教唆此行为是版规列出的重度违规事项之一。 请各位引以为鉴。  发表于 2018-3-9 23:47
此用户因此回复的发言而被判定永久于本区禁言。  发表于 2018-3-9 23:42
封禁警告  发表于 2018-3-9 23:40
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
5
 楼主| 发表于 2018-3-3 18:01:40 | 只看该作者
chd114 发表于 2018-3-3 17:56
兰斯的脚本建议你拆包看

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

脸图我也弄出来了,变身用事件也做得出来,
关键就是如何弄立绘。。。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
6
 楼主| 发表于 2018-3-3 18:03:06 | 只看该作者
soulsaga 发表于 2018-3-3 14:55
你看了里面的脚本不是可以把脚本移植到自己的工程里?

va的成品游戏是导出的,没有工程文件,所以是看不到脚本,也就没办法移植了。。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39016
在线时间
5717 小时
注册时间
2006-11-10
帖子
6619
7
发表于 2018-3-3 18:07:00 | 只看该作者
本帖最后由 灯笼菜刀王 于 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是否适用, 不适用就无视咱吧
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2724
在线时间
227 小时
注册时间
2016-3-27
帖子
576
8
发表于 2018-3-3 18:18:03 | 只看该作者
我记得之前主站上面有一个整合包就是做这个的吧...
主站应该也是从论坛传过去的
所以你找找看VA整合或许会有?
现在还能改名吗qwq
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
9
 楼主| 发表于 2018-3-3 18:30:15 | 只看该作者
灯笼菜刀王 发表于 2018-3-3 18:07
Window_Base 里自己定义个立绘显示函数, 然后放到你需要显示的Scene里, 不显示的时候调整o的值为0, 要显示 ...

等我添加好脚本才看到最后一句。。。不过我也是脚本小白,只会往里面加,看不懂门道,说不定没效果是我没添加对
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
826
在线时间
109 小时
注册时间
2008-10-5
帖子
69
10
 楼主| 发表于 2018-3-3 18:31:07 | 只看该作者
WantMy蕙 发表于 2018-3-3 18:18
我记得之前主站上面有一个整合包就是做这个的吧...
主站应该也是从论坛传过去的
所以你找找看VA整合或许会 ...

我之前看过一遍,貌似没找到。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-17 09:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表