2025.10.17 修复boss战角色技能名称调用
This commit is contained in:
parent
79271cb665
commit
34fcc0c75c
@ -469,6 +469,7 @@ function BattleHeadsBoxPart:OnRefreshCastSkill(skillParam)
|
||||
-- 获取技能名称
|
||||
local skillName = "未知技能"
|
||||
local skillId2 = 0
|
||||
local skillName2
|
||||
local uid = tonumber(tostring(actorData.ID))
|
||||
if skillId ~= nil then
|
||||
-- 尝试从配置中获取技能名称
|
||||
@ -481,25 +482,19 @@ function BattleHeadsBoxPart:OnRefreshCastSkill(skillParam)
|
||||
end
|
||||
|
||||
if skillCfg ~= nil then
|
||||
skillName2 = I18N.SetLanguageValue(ManagerContainer.CfgMgr:GetSkillCfgById(skillCfg.SkillId).Name)
|
||||
skillName = I18N.SetLanguageValue(skillCfg.Name)
|
||||
skillId2 = skillCfg.SkillId
|
||||
|
||||
self:ShowSkillName(actorId, skillCfg)
|
||||
else
|
||||
skillName = "技能ID111:" .. tostring(skillId)
|
||||
skillName = "技能数据空 技能ID:" .. tostring(skillId)
|
||||
end
|
||||
end
|
||||
|
||||
-- 打印技能释放信息
|
||||
LogWarning(" 角色 " .. actorName .. " 释放了 技能: " .. skillName .. " 技能id" .. skillId2)
|
||||
LogWarning(" 角色 " .. actorName .. " 释放了 技能: " .. skillName .. " 技能id" ..skillId2.. " str:"..skillName2)
|
||||
|
||||
-- 调试信息:打印完整的skillParam参数
|
||||
--[[
|
||||
LogWarning("技能释放参数详情:")
|
||||
for key, value in pairs(skillParam) do
|
||||
LogWarning(" " .. tostring(key) .. ": " .. tostring(value))
|
||||
end
|
||||
]]
|
||||
else
|
||||
LogWarning("收到技能释放事件,但参数为空")
|
||||
end
|
||||
@ -514,7 +509,7 @@ function BattleHeadsBoxPart:ShowSkillName(actorId, skillCfg)
|
||||
local skillName = ""
|
||||
if skillCfg ~= nil and skillCfg.SkillId == 0 then return end
|
||||
|
||||
skillName = skillCfg.Name
|
||||
skillName = I18N.SetLanguageValue(ManagerContainer.CfgMgr:GetSkillCfgById(skillCfg.SkillId).Name)
|
||||
headGo.go_selected.text_skill.text.text = skillName
|
||||
|
||||
headGo.go_selected:SetActive(true)
|
||||
@ -524,11 +519,11 @@ function BattleHeadsBoxPart:ShowSkillName(actorId, skillCfg)
|
||||
|
||||
-- 使用Sequence创建动画序列
|
||||
local seq = DG.Tweening.DOTween.Sequence()
|
||||
:Append(cg:DOFade(1, 0.5)) -- 淡入
|
||||
:AppendInterval(1) -- 保持显示1秒
|
||||
:Append(cg:DOFade(0, 0.5)) -- 淡出
|
||||
:Append(cg:DOFade(1, 0.3):SetEase(DG.Tweening.Ease.InOutSine)) -- 淡入
|
||||
:AppendInterval(0.5) -- 保持显示1秒
|
||||
:Append(cg:DOFade(0, 0.3):SetEase(DG.Tweening.Ease.InOutSine)) -- 淡出
|
||||
:OnComplete(function()
|
||||
-- 动画完成后隐藏技能文本
|
||||
-- 动画完成后隐藏
|
||||
headGo.go_selected:SetActive(false)
|
||||
end)
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user