为什么要特别记录这个呢,因为它让我记忆深刻
运用:写了一个简单的子弹AI,在Start中Invoke(),一段时间后缓存该对象。可是打出游戏包之后,发现游戏运行越来越慢,因为做的VR游戏,对性能要求比较高,因此大家为了优化,付出了巨大的努力,谁成想我最后又给大家挖了个坑,发射的子弹有部分没有调用invoke,导致物理消耗特别大,对CPU的消耗太大,又是发热又是掉帧,有多严重,游戏从一开始的三四十帧掉到了个位数。
从网上找了相关的帖子,找到相关度的一些信息,十分有限:它应该在 脚本的生命周期里的(Start、Update、OnGUI、FixedUpdate、LateUpdate)中被调用;至今不知道为什么,只能在update中计时。