去掉UI里面的角色3D模型加载功能

This commit is contained in:
fatiao 2026-02-10 14:23:22 +08:00
parent 9fdc3e2308
commit ecc2bdfe73
2 changed files with 41 additions and 40 deletions

View File

@ -147,10 +147,10 @@ function UIRoleInfoView:OnDispose()
end
function UIRoleInfoView:OnHide()
if self.previewSystem then
self.previewSystem:Dispose(true)
end
self.previewSystem = nil
-- if self.previewSystem then
-- self.previewSystem:Dispose(true)
-- end
-- self.previewSystem = nil
for i = 1, 6 do
self.roleViewSystems[i]:Dispose()
@ -185,10 +185,10 @@ function UIRoleInfoView:OnClose()
lastClickLogTime = nil
lastClickNum = nil
if self.previewSystem then
self.previewSystem:Dispose()
end
self.previewSystem = nil
-- if self.previewSystem then
-- self.previewSystem:Dispose()
-- end
-- self.previewSystem = nil
if self.roleViewSystems then
for i = 1, 6 do
@ -555,10 +555,10 @@ function UIRoleInfoView:Refresh()
ManagerContainer.LuaUIMgr:SetOldSlot(nil)
self.controller:RefreshPartnersLists()
if not self.previewSystem then
self.previewSystem = PreviewSystem:new("Role", 512, 512)
self.previewSystem:SetView(Vector3(-0.116, 1.649, 2.5), Quaternion.Euler(12.174, -182.628, 0.085))
end
-- if not self.previewSystem then
-- self.previewSystem = PreviewSystem:new("Role", 512, 512)
-- self.previewSystem:SetView(Vector3(-0.116, 1.649, 2.5), Quaternion.Euler(12.174, -182.628, 0.085))
-- end
for i = 1, 6 do
self.roleViewSystems[i]:CancelCreate()
@ -622,7 +622,7 @@ function UIRoleInfoView:Refresh()
--self.name.uILocalizeScript:SetContent(cfgData.Name)
end
self.model.rawImage.texture = self.previewSystem:GetRenderTexture()
--self.model.rawImage.texture = self.previewSystem:GetRenderTexture()
self:RefreshFightPower()
self:RefreshEquips()
@ -2116,10 +2116,10 @@ end
function UIRoleInfoView:RemoveCurModel()
if curModel ~= nil then
curModel:SetActive(false)
self.previewSystem:RemoveGo(curModel)
for i = 1, 6 do
self.roleViewSystems[i]:Recycle()
end
-- self.previewSystem:RemoveGo(curModel)
-- for i = 1, 6 do
-- self.roleViewSystems[i]:Recycle()
-- end
curModel = nil
end
end
@ -2146,17 +2146,17 @@ end
--加载模型回调
function UIRoleInfoView:LoadModelCB(model)
curModel = model
if self.previewSystem and model ~= nil then
self.previewSystem:UpdateGo(model)
end
curModel.transform.position = Vector3.zero
curModel:SetActive(true)
-- curModel = model
-- if self.previewSystem and model ~= nil then
-- self.previewSystem:UpdateGo(model)
-- end
-- curModel.transform.position = Vector3.zero
-- curModel:SetActive(true)
local logicData = self.controller:GetHeroLogicData()
if not isLeader then
self.roleViewSystems[logicData.id]:RolePlayAni(curModel, logicData.owned and "f_show" or "f_Injured")
end
-- local logicData = self.controller:GetHeroLogicData()
-- if not isLeader then
-- self.roleViewSystems[logicData.id]:RolePlayAni(curModel, logicData.owned and "f_show" or "f_Injured")
-- end
end
function UIRoleInfoView:GetModelRawImageTex()
@ -2596,9 +2596,9 @@ function UIRoleInfoView:RefreshUserNickName()
end
function UIRoleInfoView:OnEffectLoaded(effect)
if self.previewSystem and effect then
self.previewSystem:UpdateGo(effect)
end
-- if self.previewSystem and effect then
-- self.previewSystem:UpdateGo(effect)
-- end
end
--endregion 未使用,或无效果

View File

@ -368,16 +368,17 @@ function UITeamView:SetTeamData()
end
--先获取上阵角色数据,再根据数据,加载模型数据
local ourMembers = {}
for i = 1, #teamDatas do
if teamDatas[i].owned then
local actor = ManagerContainer.LuaActorDataMgr:GetActorsById(teamDatas[i].uid, teamDatas[i].cfgId)
if actor ~= nil then
ourMembers[#ourMembers + 1] = actor
end
end
end
AvatarRTMgr.Instance:LoadPreviewActors(ourMembers, self)
-- local ourMembers = {}
-- for i = 1, #teamDatas do
-- if teamDatas[i].owned then
-- local actor = ManagerContainer.LuaActorDataMgr:GetActorsById(teamDatas[i].uid, teamDatas[i].cfgId)
-- if actor ~= nil then
-- ourMembers[#ourMembers + 1] = actor
-- end
-- end
-- end
-- AvatarRTMgr.Instance:LoadPreviewActors(ourMembers, self)
self:OnLoadCompleted()
end
--切换编辑队伍模式