查看: 3220|回复: 10

使用技能前有可能插入图片么..

  [复制链接]
梦石
0
星屑
70
在线时间
6 小时
注册时间
2007-12-18
回帖
196
发表于 2008-2-5 08:20:54 | 显示全部楼层 |阅读模式

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

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

×
可不可能战斗用使用技能的时候``先显示一张图片 `移动``消失.再显示技能攻击动画?

公共事件貌似不行.会先播放技能攻击动画才显示图片..
梦石
0
星屑
50
在线时间
125 小时
注册时间
2006-7-19
回帖
225
发表于 2008-2-5 09:51:52 | 显示全部楼层
公共事件!!!
回复

使用道具 举报

梦石
0
星屑
70
在线时间
6 小时
注册时间
2007-12-18
回帖
196
 楼主| 发表于 2008-2-5 09:54:35 | 显示全部楼层
我说了
公共事件貌似不行.会先播放技能攻击动画才显示图片..
回复

使用道具 举报

梦石
0
星屑
10
在线时间
0 小时
注册时间
2008-2-5
回帖
3
发表于 2008-2-5 18:20:58 | 显示全部楼层
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
版主对此帖的评论:『不要灌水 by某云』,积分『-5』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
回复

使用道具 举报

头像被屏蔽

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
回帖
2684
发表于 2008-2-5 18:26:42 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

梦石
0
星屑
65
在线时间
433 小时
注册时间
2007-5-1
回帖
949
发表于 2008-2-5 21:00:06 | 显示全部楼层
其实我一直认为把要显示的图片放在动画里是种不错的方法........

嗯,不能浪费签名了,打广告。本人的悲剧作品:
坑化游戏《龙之影》      R剧《星空》     小游戏《剑与拳头》
回复

使用道具 举报

梦石
0
星屑
70
在线时间
6 小时
注册时间
2007-12-18
回帖
196
 楼主| 发表于 2008-2-6 04:20:16 | 显示全部楼层
以下引用水镜风生于2008-2-5 13:00:06的发言:

其实我一直认为把要显示的图片放在动画里是种不错的方法........


......但是图片很大呢- -能行?
回复

使用道具 举报

梦石
0
星屑
70
在线时间
6 小时
注册时间
2007-12-18
回帖
196
 楼主| 发表于 2009-6-12 08:00:00 | 显示全部楼层
以下引用superufo于2008-2-5 10:26:42的发言:

懒办法:在Scene_Battle里更改调用公共事件和显示动画的顺序……



怎么改呢- -
对脚本一窍不通..
回复

使用道具 举报

梦石
0
星屑
50
在线时间
554 小时
注册时间
2007-6-25
回帖
1153
发表于 2008-2-6 17:15:27 | 显示全部楼层
把技能动画设置为空,动画在公共事件里显示
这样应该行了
回复

使用道具 举报

梦石
0
星屑
65
在线时间
433 小时
注册时间
2007-5-1
回帖
949
发表于 2008-2-6 19:24:54 | 显示全部楼层
Scene_Battle 878~894行  

def execute_action_skill                           #定义行动:技能
    skill = @active_battler.action.skill           #获取技能信息
    text = @active_battler.name + skill.message1   #获取技能使用时的消息
    @message_window.add_instant_text(text)         #显示技能使用消息
    unless skill.message2.empty?                   #除非技能消息2为空
      wait(10)                                     #等待10桢
      @message_window.add_instant_text(skill.message2)   #显示技能消息2
    end                                                  #除非语句的end
    targets = @active_battler.action.make_targets        #获取行动对象
    display_animation(targets, skill.animation_id)       #播放动画
    @active_battler.mp -= @active_battler.calc_mp_cost(skill)  #消耗MP
    $game_temp.common_event_id = skill.common_event_id   #调用技能所带的公共事件
#下面几行无视..........
    for target in targets
      target.skill_effect(@active_battler, skill)
      display_action_effects(target, skill)
    end
  end

虽然看起来把调用公共事件的语句拉到播放动画前面就可以,但实际上却没有效果,仍要等到动画播放后才会调用公共事件,然而我在播放动画前写其他语句却能生效.......

等待高手解答............

嗯,不能浪费签名了,打广告。本人的悲剧作品:
坑化游戏《龙之影》      R剧《星空》     小游戏《剑与拳头》
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部