源战役客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

46 lines
1.1 KiB

AttrNumberDisplay = AttrNumberDisplay or BaseClass()
function AttrNumberDisplay:__init()
--现在这个csprite是临时的,里面包含的图元可以通过/assets/temp_esprites/damage.esprite看到
-- self.damage_render_group = RenderGroup.GRQ_AIR --伤害数字显示的渲染队列
-- self.damage_csprite = GameRes.PathTool.GetUIResPath("xx_damage_font")
AttrNumberDisplay.Instance = self
self.worldFontMgr = WorldArtFontManager:getInstance()
end
function AttrNumberDisplay:SetInfoByDamageType(type)
end
function AttrNumberDisplay:getInstance()
if AttrNumberDisplay.Instance == nil then
AttrNumberDisplay.Instance = AttrNumberDisplay.New()
end
return AttrNumberDisplay.Instance
end
function AttrNumberDisplay:__delete()
-- if self.res_keeper then
-- self.res_keeper:DeleteMe()
-- self.res_keeper = nil
-- end
end
function AttrNumberDisplay:ShowAttrNumber()
local font_id = self.worldFontMgr:CreateWorldArtFont()
self.worldFontMgr:AddArtFontImg(font_id, "scene_str",52)
self.worldFontMgr:AddArtFontNumber(font_id, tostring(3), "scene_damage_",25)
end
function AttrNumberDisplay:Update()
end