unity的addressables

Addressables.InitializeAsync 初始化并填充Addressables.ResourceLocators IResourceLocator 资源目录,可以通过 代码加载额外的locator var requestCatalog=Addressables.LoadContentCatalogAsync("http://192.16

堆栈内存Stack和堆内存Heap

堆与栈:有什么不同? 栈,或多或少负责跟踪正在程序中运行的代码。 堆,或多或少负责跟踪程序对象或数据。 栈,把它想像成叠在一起的盒子(像搭积木一样)。每一次调用一个方法就会在最上面叠一个盒子,用来跟踪程序运行情况。我们只能使用栈中叠在最上面的盒子里的东西。当某一最上面的盒子里的代码执行完毕(如方法执行完成),就把它扔掉并继续去使用下一个盒子。 堆,与栈类似,只是它是用

UNITY性能优化流程

资源检查 首先第一部分.我们要注意在平时工作中需要注意哪些地方养成一套流程规范.避免出现已经被总结出来的问题 代码 Unity 的垃圾收集(使用 Boehm GC 算法)是非分代的,也是非压缩的。“非分代”意味着 GC 在执行每遍收集时必须扫描整个堆,因此随着堆的扩

关于我唱歌跑调的那些事

之前读了阿德勒的书,其中一直不理解他说的一点,人的性格和过去没有关系。 这也是和佛罗伊德流派的区别,我们常看的犯罪小说,电视剧,或者周围发生的人和事处处透漏着童年阴影对成人性格的影响,比如孩童时期遇到的挫折导致长大后的性格缺陷,抑郁,心理扭曲或者变态杀人。 我一直对此深以为然,甚至迷惑阿德勒为什么会反对这种观点,以至于写下很长的书评进行反驳。 前几天和朋友广场跑步,朋友看到有做直播唱歌的,

UNITY的垂直同步和帧率

垂直同步 在显示一帧画面时,显卡先从显示缓冲取数据刷新到显示器存储器上,然后,显示器从左上到右下,逐行显示到屏幕上。 显示器每画完一行发出一个水平同步信号,画完所有行发出一个垂直同步信号。 若显示器刷新率是75,那么发出一个垂直同步信号后会等待1/75秒,然后重新执行上述步骤。 游戏中的开启垂直同步,意思是指显卡等待到一个垂直同步信号后才开始工作,向显示缓冲绘制数据。 如果我