数据结构与算法 - 链表
在日常的开发中,链表是一种非常常用的数据结构,与数组相同,链表也是一种线性列表,与数组不同的是,数组元素的顺序由下标来决定,链表的下标则通过指针来决定。
知易行难
在UGUI 中,虽然提供了控件之间的导航切换,但是存在一些问题,首先,只有方向键切换,并没有Tab键的切换;另一个问题是,对于InputField 控件来说,当Focus点按哦InputField 之后,所有的输入事件都会被使用(EventData.Use),InputFiled控件在输入时不能进行导航。
本章主要包含一些有助于提高 UI 性能的建议,但是其中的一些方法可能难以维护,或者可能产生讨厌的副作用。也有一些方法是简化开发的变通方法,还有一些是解决性能问题的变通方法。
本章主要讨论特定类型UI控件的优化,虽然大多数UI控件在性能方面变化不大,但是有两个控件在项目后期经常会出现性能问题,这两个控件分别是 Text 和 ScrollRect。
在 Lua 的内置库中,table 提供了 table.remove(t,[num]) 来删除列表中的元素,因为在该函数的执行过程涉及到了内存的移动,所以在删除多个元素的时