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

Project1

 找回密码
 注册会员
搜索
查看: 19977|回复: 16

[已经解决] 求VA默认战斗改进脚本:选人物行动时显示头像和播放声效

[复制链接]

Lv4.逐梦者 (管理员)

砂上描绘的愿想

梦石
15
星屑
3977
在线时间
5067 小时
注册时间
2012-1-15
帖子
4615

开拓者贵宾短篇七成年组亚军剧作品鉴家

发表于 2012-2-5 12:59:17 | 显示全部楼层 |阅读模式
5星屑
效果图如下

战斗界面轮到选择某一人物时,显示当前人物的画像,并播放声效。
声效从3~5个声效文件里随机选取。
也就是想造成轮到该人物选择行动时,人物会说话一样的效果,类似零之轨迹……
求此脚本制作……

最佳答案

查看完整内容

楼主,你要的东西。。 角色脸图放在Graphics/Faces/face目录下, 命名为"face角色ID.png" ,比如"face1.png"就是一号角色战斗时显示的脸图 范例下载:点我下载
若后退就皆成谎言。

Lv2.观梦者

梦石
0
星屑
775
在线时间
173 小时
注册时间
2008-11-22
帖子
112
发表于 2012-2-5 12:59:18 | 显示全部楼层
本帖最后由 wyongcan2008 于 2012-2-5 14:58 编辑

楼主,你要的东西。。
角色脸图放在Graphics/Faces/face目录下,
命名为"face角色ID.png" ,比如"face1.png"就是一号角色战斗时显示的脸图

范例下载:点我下载
  1. $se名 = [*"A".."E"]
  2. class Scene_Battle < Scene_Base
  3.         alias start_actor_command_selection_old start_actor_command_selection
  4.         def start_actor_command_selection
  5.     start_actor_command_selection_old
  6.                 Audio.se_play("Audio/SE/" + BattleManager.actor.id.to_s + $se名[rand(4)] + ".ogg")
  7.                 @actorface = Sprite.new
  8.                 @actorface.bitmap = Bitmap.new("Graphics/Faces/face" + BattleManager.actor.id.to_s + ".png")
  9.                 @actorface.y = Graphics.height - @actor_command_window.height - @actorface.bitmap.height
  10.         end
  11.         alias prior_command_old prior_command
  12.         def prior_command
  13.                 @actorface.dispose if @actorface != nil && @actorface.disposed? != true
  14.                 prior_command_old
  15.         end
  16.         alias next_command_old next_command
  17.         def next_command
  18.                 @actorface.dispose if @actorface != nil && @actorface.disposed? != true
  19.                 next_command_old
  20.         end
  21. end
复制代码

点评

好了 = = 原来是我放错文件夹 非常感谢  发表于 2012-2-5 15:22
Graphics/Faces/是放到这个目录下如果找不到图片应该弹出的是找不到Graphics/Faces/face2.png  发表于 2012-2-5 15:21
没要求,我这里测试的时候是可以的。图片要是png格式  发表于 2012-2-5 15:19
为啥会找不到文件 Graphics/Face/face2.png…… 我明明有放啊…… 文件的大小格式有要求吗?  发表于 2012-2-5 15:14
嗯,先谢谢了,我去试试看…… 好了的话回你  发表于 2012-2-5 15:05
又不知道干什么好了。。。
回复

使用道具 举报

Lv4.逐梦者 (管理员)

砂上描绘的愿想

梦石
15
星屑
3977
在线时间
5067 小时
注册时间
2012-1-15
帖子
4615

开拓者贵宾短篇七成年组亚军剧作品鉴家

 楼主| 发表于 2012-2-5 20:31:07 | 显示全部楼层
本帖最后由 迷糊的安安 于 2012-2-5 20:31 编辑


= = 试用下来感觉真不错的说…… 只是录像软件太渣电脑又卡……
若后退就皆成谎言。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
60 小时
注册时间
2012-2-8
帖子
10
发表于 2012-2-9 23:10:10 | 显示全部楼层
wyongcan2008 发表于 2012-2-5 12:59
楼主,你要的东西。。
角色脸图放在Graphics/Faces/face目录下,
命名为"face角色ID.png" ,比如"face1.png ...

试了一下,效果很不错。
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2012-2-10
帖子
12
发表于 2012-2-10 11:03:03 | 显示全部楼层
这个滴。。。战斗会提示“未找到文件Audio/SE/1D.ogg”云云。。。这是怎么一回事呢= =。。。


‘‘

了解了~~感谢~~受益匪浅~~


──流云伤逝于2012-2-10 11:11补充以上内容’’

点评

Audio.se_play("Audio/SE/" + BattleManager.actor.id.to_s + $se名[rand(4)] + ".ogg") 将4改为1就可以只用一个语音。- -虽然这样很单调。  发表于 2012-2-12 03:55
你必须上场战斗的每个人物都配足五个语音文件。 例如1 2 5号人物上 你的SE文件夹里就要有 1A 1B 1C 1D 1E 2A 2B 2C 2D 2E 5A 5B 5C 5D 5E.ogg 一个都不能少  发表于 2012-2-10 11:08
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
90
在线时间
30 小时
注册时间
2011-7-29
帖子
10
发表于 2012-2-10 19:59:25 | 显示全部楼层
这个脚本不错啊~赞{:nm_4:}
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
9 小时
注册时间
2012-2-10
帖子
12
发表于 2012-2-12 06:04:27 | 显示全部楼层
流云伤逝 发表于 2012-2-10 11:03
这个滴。。。战斗会提示“未找到文件Audio/SE/1D.ogg”云云。。。这是怎么一回事呢= =。。。

哦哦~~受教~~
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
27 小时
注册时间
2012-2-14
帖子
5
发表于 2012-2-25 18:12:56 | 显示全部楼层
小白想问下,取消声效的播放得删掉哪几行
有个头像就够了

点评

试试删第一行和第六行?  发表于 2012-2-25 18:24
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
45 小时
注册时间
2012-4-2
帖子
138
发表于 2012-4-5 14:01:56 | 显示全部楼层
受教~~!!喜欢这样的模式!{:2_280:}
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
71 小时
注册时间
2012-4-4
帖子
22
发表于 2012-5-5 19:31:32 | 显示全部楼层
问问,怎样改变头像所处位置,图片太小漂了起来

点评

同求  发表于 2012-5-18 17:04
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-3-29 01:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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