Project1

标题: 如何让敌我双方的攻击动画全部显现? [打印本页]

作者: 黄昏の神使    时间: 2008-5-30 20:03
标题: 如何让敌我双方的攻击动画全部显现?
RT,VX是只显现我方攻击敌人的动画,而敌方攻击我方的动画并不显现出来,有什么办法能把双方的攻击动画全部显示出来捏?
重申一遍,我要的是直接显现动画,不素横版战斗!! [LINE]1,#dddddd[/LINE]此贴于 2008-7-21 22:49:15 被版主火鸡三毛老大提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2008-8-7 14:13:55 被版主火鸡三毛老大提醒,请楼主看到后对本贴做出回应。
作者: 氷渢浩    时间: 2008-5-30 20:28
换横版吧。。大概可以的```
作者: 八云紫    时间: 2008-5-30 20:31
LZ试试这个脚本:

http://rpgyz.ttsite.com/read.php?tid-7644048.html
作者: 黄昏の神使    时间: 2008-5-30 20:33
以下引用氷渢浩于2008-5-30 12:28:10的发言:

换横版吧。。大概可以的```

不要横版,要默认纵版滴。
以下引用八云紫于2008-5-30 12:31:33的发言:

LZ试试这个脚本:

http://rpgyz.ttsite.com/read.php?tid-7644048.html

你也素。
作者: Beside    时间: 2008-5-30 21:37
以下引用八云紫于2008-5-30 12:31:33的发言:

LZ试试这个脚本:

http://rpgyz.ttsite.com/read.php?tid-7644048.html

该站点不允许其他站点会员访问,请先在该站点注册!

点此以游客的身份进入该论坛!
怎么我注册了以后是这样
作者: 八云紫    时间: 2008-5-30 21:39
为什么我可以?{/jy}
作者: Meng牧舞    时间: 2008-5-31 01:29
提示: 作者被禁止或删除 内容自动屏蔽
作者: 黄昏の神使    时间: 2008-5-31 21:18
UP!已经一天了,还米有解决啊…………重申一遍,我要的是直接显现动画,不素横版战斗!!
作者: Fantasy幻想    时间: 2008-6-1 02:42
LZ太强人所难了,我有点看不懂问题...
不过你用横板将就一下吧..
作者: 喵喵の黄昏    时间: 2008-6-10 10:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水镜风生    时间: 2008-6-10 23:23
VX的战斗是第一人称战斗,我方没有战斗图,你想让战斗动画显示在哪?
作者: 越前リョーマ    时间: 2008-6-11 02:17
以下引用黄昏の神使于2008-5-31 13:18:54的发言:

UP!已经一天了,还米有解决啊…………重申一遍,我要的是直接显现动画,不素横版战斗!!

那么你想显示在哪?
跟XP一样么?
作者: 喵喵の黄昏    时间: 2008-6-13 05:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: lhbadsl    时间: 2008-7-12 01:20
lz的问题是。。。呵呵。其实就是大横版吗,其实横板战斗的话只是两方战斗图的位置是横的而已,你要他纵版也可啊,像 xp一样的,只要改坐标就可以了,要显示敌方攻击动画的话只要先显示战斗图(可静态可动话),然后在
  1. #--------------------------------------------------------------------------
  2.   # ● 显示攻击动画
  3.   #     targets : 目标数组
  4.   #    敌人的场合,播放「敌人普通攻击」音效和等待。
  5.   #    角色的场合,则包含双刀派(将左手武器动画翻转作为右手武器动画)。
  6.   #--------------------------------------------------------------------------
  7.   def display_attack_animation(targets)
  8.     if @active_battler.is_a?(Game_Enemy)
  9.       Sound.play_enemy_attack
  10.       aid1 = 1
  11.       display_normal_animation(targets, aid1, false)
  12.        for target in targets
  13.        target.battler_name = target.battler_name.split(/★/)[0]
  14.         name_temp=target.battler_name
  15.        if target.missed or target.evaded
  16.          target.battler_name = target.battler_name + "★3"
  17. #~        if target.evaded
  18. #~          target.battler_name = target.battler_name + "★3"
  19.        else
  20.          target.battler_name = target.battler_name + "★4"
  21.        end
  22.        wait(40)
  23.        target.battler_name=name_temp
  24.     end
  25.     else
  26.       aid1 = @active_battler.atk_animation_id
  27.       aid2 = @active_battler.atk_animation_id2
  28.       display_normal_animation(targets, aid1, false)
  29.       display_normal_animation(targets, aid2, true)
  30.     end
  31.     wait_for_animation
  32.   end
复制代码
其中      aid1 = 1
      display_normal_animation(targets, aid1, false)
就是显示敌方攻击动画就是一号动画(我这里只能显示一号,如要不同敌人显示不同的可在敌人的注释框中,注明攻击代码编号),如果没有战斗图是显示不出来的,代码其他部分可无视之。
作者: 龍狼    时间: 2008-7-13 23:41
其实根本没有必要,你可以想一想,如果敌人攻击动画显示,要显示在哪里呢?敌人身上?那不成了自己打自己?状态栏里?那是打什么啊?
作者: lhbadsl    时间: 2008-7-14 05:38
其实根本没有必要,你可以想一想,如果敌人攻击动画显示,要显示在哪里呢?敌人身上?那不成了自己打自己?状态栏里?那是打什么啊?

没听见我说吗?是显示在角色身上,而角色是透明的,就成了显示在屏幕中心,那就是说就好像砍在了屏幕上,这是魔法们的战斗系统,很出名的。
作者: lhbadsl    时间: 2009-6-12 08:00
呵呵,如果楼主不想角色战斗图显现,那么用透明的图片作为角色,然后把所有角色的坐标设为一样(你说的屏幕中心),敌人攻击动画一样显示,就像魔法门的第一人称战斗一样。大横版的特殊应用而已。你要的是这个吗?




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