SortingGroup会对子层级的所有Renderer进行整体排序(子层级还是会按原本的sortingLayer和sortingOrder进行排序) 非嵌套的SortingGroup之间是会按照脚本设置的layer和order进行排序 非嵌套的SortingGroup和父层级未设置SortingGroup的Renderer也会按照layer和order进行排序 总结一下:SortingGroup的子层级的所有可排序对象(包括嵌套的SortingGroup和Renderer)是在一个子域中进行排序,而其整体会与其他非嵌套的可排序对象进行排序
URP支持Base相机之间进行叠加,只需要将上层相机的Background Type设置为Unitialized即可,此参数对应CameraClearFlag.Nothing,相当于不清理所有的renderer buffer(交由下层相机进行清理)。由于上层相机进行渲染时depth buffer亦未被清理,可能会导致depth test出现问题。建议一般用于3d模型叠加在ui之上的场景。
定点数小数表示法,主要用于早期的计算机中,相对于其他数值表示方法其最节省硬件。但随着性能提升,后来逐渐被浮点数计算单元取代。
Joint: 关节, 是一种在设定的约束下通过物理模拟进行运动的方式。理论上应当属于正向运动学的范畴。 IK: 反向(逆向)运动学,在以子骨骼存在运动目标的前提下,根据计算后的合理结果移动子骨骼以及父骨骼,使其尽量接近目标的运动方式。
Post Processing中有时候需要获取屏幕坐标对应的世界坐标,获取方式如下,需要相机开启深度缓冲支持。
战争迷雾的实现方式
将整体地图抽象成为2D贴图,每个像素点对应一个迷雾区域。每个区域的可见性(是否被迷雾遮盖)通过FOV的方式进行计算。
行为树(状态机)插件
计算两个正整数的hashcode的方法:
return x >= y ? (x * x + x + y) : (y * y + x)
The gift wrapping algorithm is an algorithm for computing the convex hull of a given set of points.
docker安装SS方式:
docker pull mritd/shadowsocks
docker run -dt --name ssserver -p 10081:10081 mritd/shadowsocks -m "ss-server" -s "-s 0.0.0.0 -p 10081 -m aes-256-cfb -k password --fast-open"