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

Project1

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

[已经过期] 请大家帮帮忙,谢谢!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2008-6-14
帖子
15
跳转到指定楼层
受到警告 1
发表于 2010-12-6 14:56:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
我设置特技时用公共时间显示图片,结果无论明雷或暗雷战斗时图片都没有出来??
就是说想在战斗时先显示图片20帧,完了再显示动画。
除了特技以外,我还想用武器攻击时也能显示图片。
请各位帮帮忙!!

点评

测试了一下,无论明雷暗雷,图片都可以显示,请查看你的设置是否正确。 唯一问题是图片显示不是在发动技能之前,而是敌人挨打动画之后  发表于 2010-12-6 18:22

Lv3.寻梦者

梦石
0
星屑
1743
在线时间
485 小时
注册时间
2006-1-7
帖子
1073
2
发表于 2010-12-6 17:48:06 | 只看该作者
  1. Scene_Battle 4
复制代码
仔细看一看你就会发现(别告诉我你不懂脚本,光看注释都可以看出来的)
公共事件是在整个战斗顺序的最末端
所以,显示图片如果做成公共事件,那么将在一个战斗回合的最末才执行
也就是说,当我方
技能启动动画→敌人挨打动画→伤害计算并显示 这些之后
才会显示你的图片
所以,要达到你的效果,首先把
  1. def update_phase4_step6
复制代码
这个顺序提到启动技能动画之前
然后把这部分“艺术”的保留残存就可以了。

再深入的话,如果有些技能还是要在最后执行事件的话,就加个判断进去,至于判断什么,是开关还是公共事件ID,你说了算

以上是技能部分。
==========================
普通攻击,这个类似技能部分,找到显示攻击动画的地方,上面没有说明,其实离得很近
  1. def update_phase4_step3
复制代码
不过麻烦的是普通攻击默认是不可以附带公共事件来显示图片的,so你只能用脚本了
至于显示图片的脚本,抱歉,我的给忘掉了……有什么奇怪,我从来不用这个功能……
还有,提示你一下,如果普通攻击因角色不同而不同的话,记得加一个判断,判断行动者的角色id是多少,然后根据对应的ID显示对应的图片。

  1. if @active_battler.is_a?(Game_Actor) #判断是否是玩家。
  2.   i = $game_actors[@active_battler.id]   #设置一个过渡值i,让这个i的值等于行动者的人物ID
  3.   case i
  4.   when 1
  5.     #这里插入显示1号角色普通攻击对应图片的脚本
  6.   when 2
  7.     #这里插入显示2号角色普通攻击对应图片的脚本
  8. #如此模仿下去,直到你所有想设置图片的角色ID都设置好
  9.   when x
  10.     #这里什么也不填写,以表示当角色ID为x的时候不显示任何图片
  11. #如此模仿下去,直到你所有不想设置图片的角色ID都设置好
  12. end
复制代码
基本就大功告成了
弱弱的问其他高手一下,我case i 的时候,i应该不会等于0,是不是就不用写这种情况的分歧了?

点评

下面的回答正解。  发表于 2010-12-7 23:50
case 的分歧里,只要不想要效果的结果,都可以无视掉的,不是吗?  发表于 2010-12-6 22:49
初从文,三年不中;后习武,校场发一矢,中鼓吏,逐之出;遂学医,有所成。自撰一良方,服之,卒。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
6 小时
注册时间
2008-6-14
帖子
15
3
 楼主| 发表于 2010-12-7 18:04:47 | 只看该作者
谢谢大大告诉我!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

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

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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