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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: 琴落丶
打印 上一主题 下一主题

[已经解决] 如何在使用某个技能前就播放特殊动画

[复制链接]

Lv2.观梦者

梦石
0
星屑
794
在线时间
48 小时
注册时间
2019-7-15
帖子
65
11
 楼主| 发表于 2019-7-19 11:46:28 | 只看该作者
说起来va实现这个是不是很难。。。我就想要放必杀前显示特写动画,然后显示必杀名字,然后开始播放必杀动画和显示伤害来着。。。吧里找了半天,要不就是要配合横版战斗使用(想要竖版的效果),要不就是mv什么的才能实现。。。如果哪位大大能教一下的话就太好了QwQ
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
728
在线时间
687 小时
注册时间
2011-2-13
帖子
638
12
发表于 2019-7-20 10:59:06 | 只看该作者
试试看把特写和技能包括音效全部整合到一个技能动画里
如果是横版战斗的话
我记得武器的挥动和投出效果
都可以在脚本的武器图标变动和动画的表现自由决定的
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
794
在线时间
48 小时
注册时间
2019-7-15
帖子
65
13
 楼主| 发表于 2019-7-20 12:33:11 | 只看该作者
zhengxinwu 发表于 2019-7-20 10:59
试试看把特写和技能包括音效全部整合到一个技能动画里
如果是横版战斗的话
我记得武器的挥动和投出效果

然而一个技能动画只允许插入两张图片。。。想要整合的话不依靠脚本基本上想要的效果都无法实现。。或许得用横版战斗或者更高级的rpgmakermv来试试了,因为论坛里到处找脚本都没有看到嘛( ̄— ̄),总之还是谢谢你的建议啦
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
728
在线时间
687 小时
注册时间
2011-2-13
帖子
638
14
发表于 2019-7-20 13:21:16 | 只看该作者
本帖最后由 zhengxinwu 于 2019-7-20 13:24 编辑
琴落丶 发表于 2019-7-20 12:33
然而一个技能动画只允许插入两张图片。。。想要整合的话不依靠脚本基本上想要的效果都无法实现。。或许得 ...


不加脚本的我没研究过
但是如果只是做特写和技能名
一张就够了吧
而且一张里面都能做好多变动帧了
最求不多的
只要做些滑动和缩小放大
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36442
在线时间
10799 小时
注册时间
2009-3-15
帖子
4814
15
发表于 2019-7-20 14:02:00 | 只看该作者
本帖最后由 soulsaga 于 2019-7-20 14:06 编辑

楼主你应该找的是行动前执行公共事件脚本..
http://blueredzone.com/script/vxace/vxace_eventbeforeaction.html
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
794
在线时间
48 小时
注册时间
2019-7-15
帖子
65
16
 楼主| 发表于 2019-7-20 23:45:27 | 只看该作者
soulsaga 发表于 2019-7-20 14:02
楼主你应该找的是行动前执行公共事件脚本..
http://blueredzone.com/script/vxace/vxace_eventbeforeaction ...

如果用公共事件来执行的话有个问题。。。首先,公共事件显示战斗动画是显示在敌人头上的,那样的话就会导致特写动画错位,甚至可能出现在一些稀奇古怪的位置。。。然后,如果说用技能显示动画。也会导致动画错位。。。我需要的效果是特写动画直接在屏幕的正上方播放,然后技能打到敌人身上去。。。主要是本人萌新啦,要是学了脚本应该就不会这么困难了吧。。不过还是谢谢啦,我记得学的基础脚本里好像有个调整位置的代码,到时候自己 尝试一下试试
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
36442
在线时间
10799 小时
注册时间
2009-3-15
帖子
4814
17
发表于 2019-7-21 00:01:18 | 只看该作者
琴落丶 发表于 2019-7-20 23:45
如果用公共事件来执行的话有个问题。。。首先,公共事件显示战斗动画是显示在敌人头上的,那样的话就会导 ...

特写用显示图片..
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
794
在线时间
48 小时
注册时间
2019-7-15
帖子
65
18
 楼主| 发表于 2019-7-21 12:54:40 | 只看该作者
soulsaga 发表于 2019-7-21 00:01
特写用显示图片..

那就用显示图片的方法算了。。。反正第一次做游戏嘛,谢谢提醒啦O(∩_∩)O
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
794
在线时间
48 小时
注册时间
2019-7-15
帖子
65
19
 楼主| 发表于 2019-7-21 23:41:26 | 只看该作者
那啥、、、自己研究了下,在大佬的脚本里找到了这个。。
  1. #--------------------------------------------------------------------------
  2.   # ● スキル/アイテムの使用 ★再定義
  3.   #--------------------------------------------------------------------------
  4.   def use_item
  5.     item = @subject.current_action.item
  6.     display_item(item)
  7.     @subject.use_item(item)
  8.     # 技能特写
  9.     if item.is_a?(RPG::Skill)
  10.       case item.id
  11.       when 33
  12.         show_animation([@subject], 51)
  13.       when 37
  14.         show_animation([@subject], 53)
  15.       when 42
  16.         show_animation([@subject], 52)
  17.       when 61
  18.         show_animation([@subject], 54)
  19.       when 83
  20.         show_animation([@subject], 56)
  21.       end
  22.     end
  23.     ###
  24.     refresh_status
  25.     @targets = @subject.current_action.make_targets.compact
  26.     @targets = [@subject] if @targets.size == 0
  27.     set_substitute(item)
  28.     for time in item.repeats.times do play_sideview(@targets, item) end
  29.     ### SR ###
  30.     if item.is_a?(RPG::Skill)
  31.       case item.id
  32.       when 47 #热血
  33.         if @subject.dead?
  34.          @subject.tp = 0
  35.         end
  36.       end
  37.     end
  38.     end_reaction(item)
  39.     display_end_item
  40.   end
复制代码

这个是横版战斗脚本里带的,用它目前做到了想要的效果,就是先显示动画,再出技能。。不能单独使用,已经测试过了、、至于横版战斗脚本,吧里有,要的话自己去搜吧。。嘛,也算是解决了吧,吧务大大看到了就帮忙标记一下吧QwQ

点评

不知道有没有大佬能写个独立的技能特写脚本。。。算了,知足了QwQ  发表于 2019-7-21 23:42
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 06:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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