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

Project1

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

[已经过期] 如何显示多属性攻击效果动画?

[复制链接]

Lv3.寻梦者

梦石
3
星屑
1927
在线时间
182 小时
注册时间
2013-2-5
帖子
65
跳转到指定楼层
1
发表于 2014-8-2 23:34:22 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
{:2_276:}因为游戏里面有很多属性攻击嘛,然后很多时候,我自己都忘记这个技能这个法术是什么属性了,所以我打算给每一个属性制作对应的属性攻击动画(就像DNF那种,火属性攻击就爆炸,冰属性攻击掉冰碴的那种)。
设置好了,动了Game_Battler和Scene_Battle里面的东西,然后测试也有效了。
但后来我发现,如果是双属性或者多个属性攻击,则攻击动画只显示排在最后一位的动画,也就是说不能显示多个动画。
于是不死心的我上6R找了多动画显示脚本扔进去了。结果还是无效
只好来万能的6R发帖求助了。
我的判定方法比较简单,在Game_Battler里面获取技能或者攻击的属性值,然后依次排列下来显示动画,结果显示的都是排在最底下的动画,前面的都被吞了……
于是我加入了开关作为判定,获取1号属性值,打开1号开关,获取2号属性值,打开2号开关……
然后在Scene_Battler里面,显示伤害那里,根据开关的打开关闭情况,显示相应的动画,但结果还是跟直接在Game_Battler修改的一样,只最底下的动画,前面的都被吞了。
打了多动画显示脚本,也没用……{:4_91:}只好前来寻找答案了。

Lv1.梦旅人

星君

梦石
0
星屑
83
在线时间
2980 小时
注册时间
2011-10-9
帖子
2317

贵宾短篇七萝莉正太组冠军

3
发表于 2014-8-3 00:42:50 | 只看该作者
本帖最后由 皮卡星 于 2014-8-2 19:55 编辑

不小心连帖了Orz
反正都连帖了那我编辑掉发点内容吧
由于VX里动画的执行是在Sprite_Base里的,所以或许可以通过那里改
不过XP的话是内部类,所以只有F1有,LZ要改的话可以去F1里抄
XP我没用过所以不清楚,不过应该用我上面的思路可行

回复 支持 反对

使用道具 举报

Lv1.梦旅人

星君

梦石
0
星屑
83
在线时间
2980 小时
注册时间
2011-10-9
帖子
2317

贵宾短篇七萝莉正太组冠军

2
发表于 2014-8-3 00:41:53 | 只看该作者
本帖最后由 皮卡星 于 2014-8-2 19:49 编辑

那啥……本来就不能显示多个动画,你去看RPG::Sprite就知道了
这也算是RM的一个盲点吧,反正你不能同时显示2个动画
除非你新建一个Sprite吧,然后用那个显示第二个动画
然后x,y等于你的第一个动画的x,y之类的,这也算是一种思路吧……看LZ要怎么做了( ´_ゝ`)

评分

参与人数 1星屑 +20 收起 理由
RyanBern + 20 塞糖

查看全部评分


回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 14:15

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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