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

Project1

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

[有事请教] 大佬们,怎么做出特定技能才可选中特定敌人的效果

[复制链接]

Lv1.梦旅人

梦石
0
星屑
94
在线时间
9 小时
注册时间
2026-5-6
帖子
12
跳转到指定楼层
1
发表于 2026-5-11 08:55:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
大佬们,我想做出一般攻击时,【格子】不显示在敌人单位窗口中,
只有在特定技能时,才可以选中【格子】,要怎么实现呢?

Lv5.捕梦者

梦石
0
星屑
41773
在线时间
5970 小时
注册时间
2006-11-10
帖子
6962
2
发表于 2026-5-11 10:51:32 | 只看该作者
那要改动执行逻辑, 可不是小修改

建议换个思路,  使用特定技能才能让这些格子显示出来,  那用公共事件就可以做到

首先让格子隐藏登场
使用特定技能, 给自己附加一个状态, 然后技能附带公共事件让格子解除隐藏
然后战斗事件里, 每回合开始前, 判断是否有这个状态, 没有的话就把格子全部打开隐藏

这样就等于在状态持续期间才可以选中格子了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
94
在线时间
9 小时
注册时间
2026-5-6
帖子
12
3
 楼主| 发表于 2026-5-11 10:57:26 | 只看该作者
灯笼菜刀王 发表于 2026-5-11 10:51
那要改动执行逻辑, 可不是小修改

建议换个思路,  使用特定技能才能让这些格子显示出来,  那用公共事件就可 ...

谢谢大佬提供的思路,受益匪浅
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
29116
在线时间
5658 小时
注册时间
2016-3-8
帖子
1723
4
发表于 2026-5-12 10:02:02 | 只看该作者
本帖最后由 alexncf125 于 2026-5-12 10:08 编辑
灯笼菜刀王 发表于 2026-5-11 10:51
那要改动执行逻辑, 可不是小修改

建议换个思路,  使用特定技能才能让这些格子显示出来,  那用公共事件就可 ...


这修改说大不大说小不小, 在Window_BattleEnemy.prototype.refresh判断BattleManager.inputtingAction()后, 把数组this._enemies的內容, 指定为名字带有格子的敌人就好了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7509
在线时间
1267 小时
注册时间
2006-7-18
帖子
595
5
发表于 2026-5-12 17:06:16 | 只看该作者
改代码太繁琐,不如设定成特定技能才能造成伤害,其它技能免疫伤害!这样只用在免疫状态上搞就好!免疫A B C类型的伤害,只有D类型才能打出伤害?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
52
在线时间
5 小时
注册时间
2026-1-27
帖子
3
6
发表于 2026-5-12 20:09:31 | 只看该作者
说实话,我之前也尝试过,感觉真的很难
不回头
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
94
在线时间
9 小时
注册时间
2026-5-6
帖子
12
7
 楼主| 发表于 2026-5-13 10:43:24 | 只看该作者
alexncf125 发表于 2026-5-12 10:02
这修改说大不大说小不小, 在Window_BattleEnemy.prototype.refresh判断BattleManager.inputtingAction() ...


感谢大佬!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2026-6-4 09:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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