垃圾回收机制(GC)的六个小知识
欢迎 来到 王国聪的博客!
(一)垃圾回收机制是什么?垃圾回收是一种动态存储管理技术,它自动地释放不再被程序引用的对象,按照特定的垃圾收集算法来实现资源自动回收的功能。当一个对象不再被引用的时候,内存回收它占领的空间,以便空间被后来的新对象使用,以免造成内存泄露。
(二)Java的垃圾回收有
...
Unity的50个技巧
Unity的50个技巧:Unity最佳实践
欢迎 来到 王国聪的博客!
内容概要学习Unity3D引擎,除了官方的手册以外,其他人的经验也是非常有益的。偶尔看到老外这篇文章,觉得还不错,于是翻译过来和大家共享。
【欢迎转载,请注明作者:燕良,原文出处:游戏程序员的自我修养】
原文地址:
...
游戏摄像机设计(moba)
欢迎 来到 王国聪的博客!
本文大部分引用于 游戏扶持by腾讯游戏学院
1引用作者:极品黄牛
MOBA手游视野受限?试试这样设计游戏摄像机
王者荣耀,玩的时候有一个较大的痛点:某些技能范围较大,甚至超出了屏幕,很多时候技能都不确定自己是否打中,只能“盲狙”。另外,由于手机
...
Unity3D实现体积光
欢迎 来到 我 王国聪的博客!
资料引用于SIKI公众号
体积光:体积光是现实中常见的因丁达尔效应而产生的一种大气现象,文人墨客常用“慵懒的阳光泄下”描绘该现象带来的美感。
如图所示:
青藏高原上雨后初晴的体积光
体积光是由空气中的水蒸气和灰尘
...
数据结构常见的八大排序算法(详细整理)
欢迎 来到 我 王国聪的博客!
八大排序,三大查找是《数据结构》当中非常基础的知识点,在这里为了复习顺带总结了一下常见的八种排序算法。常见的八大排序算法,他们之间关系如下:
他们的性能比较:
下面,利用Python分别将他们进行实现。
1.直接插入排序
直接插入排序的核心思想就是:将数组中的所
...
被坑了的浮点数的精度
欢迎 来到 我 王国聪的博客!
Quick Start看这段代码:123$ Debug.Log(sizeof(float)); //4字节$ Debug.Log(sizeof(uint)); //4字节$ Debug.Log(float.MaxValue > uint.MaxValue);
...