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

Project1

 找回密码
 注册会员
搜索

如何在VA中做出伤害连接的效果?

查看数: 316 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-6-16 16:03

正文摘要:

本帖最后由 shendu_qwq 于 2024-6-16 18:22 编辑 例如,想在一场战斗中加入一个无敌的队友,他无法成为攻击目标,且免疫全部异常。但是敌人攻击其他队友,造成伤害时(这场战斗中我方只有两名角色,无敌队友和普 ...

回复

shendu_qwq 发表于 2024-6-16 18:17:44
魔法丶小肉包 发表于 2024-6-16 18:11
在make_damage里写
if item.note.include?("")
      $game_variables[1] = [] unless $game_variables[1 ...

好的 谢谢您!
魔法丶小肉包 发表于 2024-6-16 18:11:53
shendu_qwq 发表于 2024-6-16 16:40
请问这个数组要怎么搞呢,可以给个示范嘛,因为本人其实不怎么懂代码(是文科生),只会做点照猫画虎的, ...

在make_damage里写
RUBY 代码复制
  1. if item.note.include?("<伤害连接>")
  2.       $game_variables[1] = [] unless $game_variables[1].is_a?(Array)
  3.       $game_variables[1] << @hp_damage
  4.     end

然后在公共事件里写
RUBY 代码复制
  1. $game_variables[1].each do |damage|
  2. $game_actors[2].hp -= damage
  3. end
  4. $game_variables[1] = []


记得把变量编号和角色编号改成你需要的,然后在拥有这个效果的技能备注栏里写<伤害连接>
shendu_qwq 发表于 2024-6-16 16:40:48
魔法丶小肉包 发表于 2024-6-16 16:32
把你那个记录伤害的变量改成一个数组,把多次攻击造成的伤害全部记录进去然后在公共事件里统一操作
...

请问这个数组要怎么搞呢,可以给个示范嘛,因为本人其实不怎么懂代码(是文科生),只会做点照猫画虎的,感谢。
魔法丶小肉包 发表于 2024-6-16 16:32:48
把你那个记录伤害的变量改成一个数组,把多次攻击造成的伤害全部记录进去然后在公共事件里统一操作
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-9-20 00:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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