查看: 2466|回复: 28

[讨论] 【自答贴】适用于彩虹神剑的溅射技能

[复制链接]

素材区好人

梦石
5
星屑
12559
在线时间
4345 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

发表于 2026-3-31 10:41:16 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 无忧谷主幻 于 2026-3-31 12:46 编辑

原本是求助,结果发现自己似乎解决了?但又删不了,只能变成自答贴了
简单来说,就是攻击一个敌人并附加一个状态,之后对非状态的角色添加伤害
但是!彩虹神剑是靠动画闪烁弹出伤害的,直接写伤害没用,所以需要一个带闪烁的空动画
之后判断对方的状态,对非状态的敌方角色显示闪烁动画,并扣除HP,最后解除这个状态即可

原本存在的BUG在于:如果敌人直接被溅射伤害打死了,战斗图不会消失,后来加上刷新后又不显示溅射伤害数字
最后才发现原来是伤害处理流程出错了
Project2.zip (349.96 KB, 下载次数: 5)
[fold=不想下可以直接看,彩虹神剑就不贴了,在工程中][pre lang="ruby"]for enemy in $game_troop.enemies
next if enemy == nil or enemy.dead?
unless enemy.state?(17)
damage = 9999
enemy.hp -= damage
enemy.damage = damage
enemy.critical = false
enemy.animation_id = 101
enemy.damage_pop = true
end
end[/pre]
最后手动添加更改状态
[/fold]

PS:其实如何可以的话还是删了吧,不过不删也没关系











梦石
0
星屑
302
在线时间
126 小时
注册时间
2010-7-10
回帖
39
发表于 2026-4-11 19:57:33 | 显示全部楼层
怎么弄溅射人数不要全屏呢

点评

首先, 你要先定义"位置", 告诉系统什么叫"左右范围",另外这个帖我其实是想删的,结果版主一直没删  发表于 2026-4-11 20:00
回复

使用道具 举报

梦石
0
星屑
302
在线时间
126 小时
注册时间
2010-7-10
回帖
39
发表于 2026-4-11 20:22:01 | 显示全部楼层
lin2117245 发表于 2026-4-11 19:57
怎么弄溅射人数不要全屏呢

你帮我写一个看看我用了你的脚本溅射都是全屏的怎么修改啊
回复

使用道具 举报

素材区好人

梦石
5
星屑
12559
在线时间
4345 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

 楼主| 发表于 2026-4-11 20:48:39 | 显示全部楼层
lin2117245 发表于 2026-4-11 20:22
你帮我写一个看看我用了你的脚本溅射都是全屏的怎么修改啊


那你说说需求吧,是要定义范围还是对每个敌人概率溅射
如果是后者,我现在就能写
前者的话,你打算游戏中敌群数量的最大值是多少?
回复

使用道具 举报

梦石
0
星屑
302
在线时间
126 小时
注册时间
2010-7-10
回帖
39
发表于 2026-4-11 21:01:33 | 显示全部楼层
无忧谷主幻 发表于 2026-4-11 20:48
那你说说需求吧,是要定义范围还是对每个敌人概率溅射
如果是后者,我现在就能写
前者的话,你打算游戏中 ...

能不能跟梦幻西游一样横扫只溅射3个人就行
回复

使用道具 举报

梦石
0
星屑
302
在线时间
126 小时
注册时间
2010-7-10
回帖
39
发表于 2026-4-11 21:03:38 | 显示全部楼层
364397607加QQ我远程给你写
回复

使用道具 举报

素材区好人

梦石
5
星屑
12559
在线时间
4345 小时
注册时间
2011-7-21
回帖
2264

超评测参与极短28参与极短27参与极短26参与极短25参与极短24参与极短23参与极短22参与极短21参与

 楼主| 发表于 2026-4-11 21:11:04 | 显示全部楼层
lin2117245 发表于 2026-4-11 21:01
能不能跟梦幻西游一样横扫只溅射3个人就行

包含主目标吗?
回复

使用道具 举报

梦石
0
星屑
302
在线时间
126 小时
注册时间
2010-7-10
回帖
39
发表于 2026-4-11 21:12:47 | 显示全部楼层

嗯就是敌人随机溅射3个当位
回复

使用道具 举报

梦石
0
星屑
302
在线时间
126 小时
注册时间
2010-7-10
回帖
39
发表于 2026-4-11 21:19:33 | 显示全部楼层
就这样的随机三个就行
回复

使用道具 举报

梦石
0
星屑
302
在线时间
126 小时
注册时间
2010-7-10
回帖
39
发表于 2026-4-11 21:22:41 | 显示全部楼层
现在是全屏就是加主随机在两个就是三个了
QQ浏览器截图20260411211000.png
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部