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

Project1

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

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
6 小时
注册时间
2007-12-18
帖子
214
跳转到指定楼层
1
发表于 2008-2-5 08:20:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

公共事件貌似不行.会先播放技能攻击动画才显示图片..

Lv1.梦旅人

梦石
0
星屑
50
在线时间
125 小时
注册时间
2006-7-19
帖子
336
2
发表于 2008-2-5 09:51:52 | 只看该作者
公共事件!!!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
6 小时
注册时间
2007-12-18
帖子
214
3
 楼主| 发表于 2008-2-5 09:54:35 | 只看该作者
我说了
公共事件貌似不行.会先播放技能攻击动画才显示图片..
回复 支持 反对

使用道具 举报

Lv1.梦旅人

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

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

Mars-火星机械

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-15
帖子
2713
5
发表于 2008-2-5 18:26:42 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
433 小时
注册时间
2007-5-1
帖子
993
6
发表于 2008-2-5 21:00:06 | 只看该作者
其实我一直认为把要显示的图片放在动画里是种不错的方法........

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
6 小时
注册时间
2007-12-18
帖子
214
7
 楼主| 发表于 2008-2-6 04:20:16 | 只看该作者
以下引用水镜风生于2008-2-5 13:00:06的发言:

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


......但是图片很大呢- -能行?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
6 小时
注册时间
2007-12-18
帖子
214
8
 楼主| 发表于 2009-6-12 08:00:00 | 只看该作者
以下引用superufo于2008-2-5 10:26:42的发言:

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



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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
554 小时
注册时间
2007-6-25
帖子
1188
9
发表于 2008-2-6 17:15:27 | 只看该作者
把技能动画设置为空,动画在公共事件里显示
这样应该行了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
433 小时
注册时间
2007-5-1
帖子
993
10
发表于 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剧《星空》     小游戏《剑与拳头》
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 07:52

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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