
把目前能想到的,需要用的属性、需要实现的函数,都列出来。
静态属性:哈希表,用于记录 单位->血条 的映射
结构属性:漂浮文字(我打算用这个模拟血条),单位(血条的主人)
需要实现:初始化、销毁、坐标同步、刷新血条的百分比等…

进一步思考后,我删减了一些东西。
其中哈希表的删除,是因为我打算将血条的刷新放进计时器动作里。这或许会导致效率有所降低,但是函数的逻辑得到了简化,并且减少了这块结构体与外部的耦合。
由于实时刷新会用到一个中心计时器,因此我发现还需要在这里头塞一个数组,用于指向这个结构体创造的所有成员。