在编辑器下如果你要使用时间相关的操作,当你使用在EditorWindow
的Update
中使用Time.delta
,会发现好像非常的不准确,时快时慢的。
就像下面:
1 | private void Update() |
我们可以使用编辑器下的协程:EditorCoroutineUtility
,和DateTime
来配合获取一个准确的时间。
在编辑器下如果你要使用时间相关的操作,当你使用在EditorWindow
的Update
中使用Time.delta
,会发现好像非常的不准确,时快时慢的。
就像下面:
1 | private void Update() |
我们可以使用编辑器下的协程:EditorCoroutineUtility
,和DateTime
来配合获取一个准确的时间。
深拷贝ScriptableObject可以使用Object.Instantiate
1 | public static StandardClip CopyClip(AETimelineAsset asset, int trackIndex, int clipIndex) |
但是不知道这样会不会造成内存泄漏?
答案是会,在这种情况下,如果父对象的引用没有被持有,但是它的成员对象的引用被持有了,会导致父对象无法被垃圾回收,从而可能造成内存泄漏。示例中,即使 tempAsset
是一个临时变量,在函数返回后会被销毁,但是 newClip
对象仍然保留了对 tempAsset
的引用,因为它是从 tempAsset
中获取的。
41.最长上升子序列
42.最长连续递增序列
43.最长重复子数组
44.最长公共子序列
45.不相交的线
46.最大子序和
47.判断子序列
48.不同的子序列
49.两个字符串的删除操作
Problem: 1035. 不相交的线
就是 53. 最大子数组和
1 | class Solution { |