|
|
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
|
|
|