【战斗】皮肤朝向修改
parent
898f3a9b99
commit
ba0680eac6
|
|
@ -37,20 +37,20 @@ function EnemyView:onCreate(go, role, position, root, isBoss,enemyId)
|
||||||
--
|
--
|
||||||
local roleId=role.roleData.roleId
|
local roleId=role.roleData.roleId
|
||||||
local live=HeroConfig[role.roleData.roleId].Live
|
local live=HeroConfig[role.roleData.roleId].Live
|
||||||
--如果英雄装备皮肤
|
-- 判断是否有皮肤
|
||||||
if role.roleData.skinId and role.roleData.skinId>0 then
|
if not role.roleData.skinId or role.roleData.skinId == 0 then
|
||||||
roleId=role.roleData.skinId
|
self.skinId = 0
|
||||||
local skin=ConfigManager.GetConfigDataByKey(ConfigName.HeroSkin,"Type",roleId)
|
|
||||||
if skin then
|
|
||||||
live=skin.Live
|
|
||||||
end
|
|
||||||
end
|
|
||||||
if not role.roleData.skinId then
|
|
||||||
self.skinId=0
|
|
||||||
else
|
else
|
||||||
self.skinId=roleId
|
self.skinId = role.roleData.skinId
|
||||||
|
end
|
||||||
|
--如果英雄装备皮肤
|
||||||
|
if self.skinId and self.skinId > 0 then
|
||||||
|
roleId = self.skinId
|
||||||
|
local skin=ConfigManager.GetConfigDataByKey(ConfigName.HeroSkin,"Type",roleId)
|
||||||
|
if skin then
|
||||||
|
live=skin.Live
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
self.hpCache = self.role:GetRoleData(RoleDataName.Hp) / self.role:GetRoleData(RoleDataName.MaxHp)
|
self.hpCache = self.role:GetRoleData(RoleDataName.Hp) / self.role:GetRoleData(RoleDataName.MaxHp)
|
||||||
self.hpSlider.fillAmount = self.hpCache
|
self.hpSlider.fillAmount = self.hpCache
|
||||||
self.hpPassSlider.fillAmount = self.hpCache
|
self.hpPassSlider.fillAmount = self.hpCache
|
||||||
|
|
@ -114,6 +114,7 @@ function EnemyView:onCreate(go, role, position, root, isBoss,enemyId)
|
||||||
if mirrOffset and mirrOffset[1]~=0 and mirrOffset[2]~=0 then
|
if mirrOffset and mirrOffset[1]~=0 and mirrOffset[2]~=0 then
|
||||||
self.RoleLiveGO:GetComponent("RectTransform").anchoredPosition = Vector2.New(mirrOffset[1],mirrOffset[2])
|
self.RoleLiveGO:GetComponent("RectTransform").anchoredPosition = Vector2.New(mirrOffset[1],mirrOffset[2])
|
||||||
self.RoleLiveGO2:GetComponent("RectTransform").anchoredPosition = Vector2.New(mirrOffset[1],mirrOffset[2]+400)
|
self.RoleLiveGO2:GetComponent("RectTransform").anchoredPosition = Vector2.New(mirrOffset[1],mirrOffset[2]+400)
|
||||||
|
self.outOffset = RoleConfig[roleId].mirrorimage_offset
|
||||||
end
|
end
|
||||||
|
|
||||||
self.RoleLiveGO:GetComponent("RectTransform").rotation = Quaternion.Euler(Vector3.New(0,180, 0))
|
self.RoleLiveGO:GetComponent("RectTransform").rotation = Quaternion.Euler(Vector3.New(0,180, 0))
|
||||||
|
|
|
||||||
|
|
@ -44,21 +44,21 @@ function PlayerView:onCreate(go, role, position, root)
|
||||||
self.hpPassSlider.fillAmount = self.hpCache
|
self.hpPassSlider.fillAmount = self.hpCache
|
||||||
self.yujiaSlider.fillAmount = 0
|
self.yujiaSlider.fillAmount = 0
|
||||||
local roleId=role.roleData.roleId
|
local roleId=role.roleData.roleId
|
||||||
|
local live=HeroConfig[role.roleData.roleId].Live
|
||||||
local live=HeroConfig[role.roleData.roleId].Live
|
-- 判断是否有皮肤
|
||||||
--如果英雄装备皮肤
|
if not role.roleData.skinId or role.roleData.skinId == 0 then
|
||||||
if role.roleData.skinId and role.roleData.skinId>0 then
|
self.skinId = 0
|
||||||
roleId=role.roleData.skinId
|
else
|
||||||
local skin=ConfigManager.GetConfigDataByKey(ConfigName.HeroSkin,"Type",roleId)
|
self.skinId = role.roleData.skinId
|
||||||
if skin then
|
end
|
||||||
live=skin.Live
|
--如果英雄装备皮肤
|
||||||
end
|
if self.skinId and self.skinId > 0 then
|
||||||
end
|
roleId = self.skinId
|
||||||
if not role.roleData.skinId then
|
local skin = ConfigManager.GetConfigDataByKey(ConfigName.HeroSkin,"Type",roleId)
|
||||||
self.skinId=0
|
if skin then
|
||||||
else
|
live = skin.Live
|
||||||
self.skinId=roleId
|
|
||||||
end
|
end
|
||||||
|
end
|
||||||
self.livePath = GetResourcePath(live)
|
self.livePath = GetResourcePath(live)
|
||||||
self.play_liveScale = RoleConfig[roleId].play_liveScale
|
self.play_liveScale = RoleConfig[roleId].play_liveScale
|
||||||
self.enemy_liveScale = RoleConfig[roleId].enemy_liveScale
|
self.enemy_liveScale = RoleConfig[roleId].enemy_liveScale
|
||||||
|
|
@ -140,6 +140,7 @@ function PlayerView:onCreate(go, role, position, root)
|
||||||
if mirrOffset and mirrOffset[1]~=0 and mirrOffset[2]~=0 then
|
if mirrOffset and mirrOffset[1]~=0 and mirrOffset[2]~=0 then
|
||||||
self.RoleLiveGO:GetComponent("RectTransform").anchoredPosition = Vector2.New(mirrOffset[1],mirrOffset[2])
|
self.RoleLiveGO:GetComponent("RectTransform").anchoredPosition = Vector2.New(mirrOffset[1],mirrOffset[2])
|
||||||
self.RoleLiveGO2:GetComponent("RectTransform").anchoredPosition = Vector2.New(mirrOffset[1],mirrOffset[2]-300)
|
self.RoleLiveGO2:GetComponent("RectTransform").anchoredPosition = Vector2.New(mirrOffset[1],mirrOffset[2]-300)
|
||||||
|
self.outOffset = RoleConfig[roleId].mirrorimage_offset
|
||||||
end
|
end
|
||||||
self.RoleLiveGO:GetComponent("RectTransform").rotation = Quaternion.Euler(Vector3.New(0,180, 0))
|
self.RoleLiveGO:GetComponent("RectTransform").rotation = Quaternion.Euler(Vector3.New(0,180, 0))
|
||||||
self.RoleLiveGO2:GetComponent("RectTransform").rotation = Quaternion.Euler(Vector3.New(0,180, 0))
|
self.RoleLiveGO2:GetComponent("RectTransform").rotation = Quaternion.Euler(Vector3.New(0,180, 0))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue