赞 | 9 |
VIP | 15 |
好人卡 | 15 |
积分 | 17 |
经验 | 25000 |
最后登录 | 2024-5-31 |
在线时间 | 485 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1743
- 在线时间
- 485 小时
- 注册时间
- 2006-1-7
- 帖子
- 1073
|
仔细看一看你就会发现(别告诉我你不懂脚本,光看注释都可以看出来的)
公共事件是在整个战斗顺序的最末端
所以,显示图片如果做成公共事件,那么将在一个战斗回合的最末才执行
也就是说,当我方
技能启动动画→敌人挨打动画→伤害计算并显示 这些之后
才会显示你的图片
所以,要达到你的效果,首先把这个顺序提到启动技能动画之前
然后把这部分“艺术”的保留残存就可以了。
再深入的话,如果有些技能还是要在最后执行事件的话,就加个判断进去,至于判断什么,是开关还是公共事件ID,你说了算
以上是技能部分。
==========================
普通攻击,这个类似技能部分,找到显示攻击动画的地方,上面没有说明,其实离得很近不过麻烦的是普通攻击默认是不可以附带公共事件来显示图片的,so你只能用脚本了
至于显示图片的脚本,抱歉,我的给忘掉了……有什么奇怪,我从来不用这个功能……
还有,提示你一下,如果普通攻击因角色不同而不同的话,记得加一个判断,判断行动者的角色id是多少,然后根据对应的ID显示对应的图片。
- if @active_battler.is_a?(Game_Actor) #判断是否是玩家。
- i = $game_actors[@active_battler.id] #设置一个过渡值i,让这个i的值等于行动者的人物ID
- case i
- when 1
- #这里插入显示1号角色普通攻击对应图片的脚本
- when 2
- #这里插入显示2号角色普通攻击对应图片的脚本
- #如此模仿下去,直到你所有想设置图片的角色ID都设置好
- when x
- #这里什么也不填写,以表示当角色ID为x的时候不显示任何图片
- #如此模仿下去,直到你所有不想设置图片的角色ID都设置好
- end
复制代码 基本就大功告成了
弱弱的问其他高手一下,我case i 的时候,i应该不会等于0,是不是就不用写这种情况的分歧了? |
|