聊天窗口和战斗纪录窗口的内容跟新问题。

最近尝试写了一个战斗纪录的窗口,使用的是rich text 富文本作为内容显示的面板,实现是通过帧动作不停的刷新richText的string属性来实现战斗纪录的实时跟新。但是当战斗纪录不断增加帧率开始急速下降,当战斗纪录达到100行的时候帧率下降到10针,请问大家不是使用这种方法来更新这样的数据面板的吗?求教~

而且写游戏的时候发现,使用Graphics画一个圆居然占用将尽300个节点!!!我给怪物身边画上两层圈,建立了三十个怪物,节点数轻松破2万。。。希望官方能够解决这个问题。。。

所有的记录不要都放在同一个rich text节点上。做成多个node,做个缓冲池,不断的重新利用。

不要每帧刷新,有更新的时候再刷新