首先简要说明一下kr的血条。kr的血条分三条,从下到上分别是黑,红,绿。
然后上代码。

由上图代码可知,kr是从当前正在使用的图集的左上角扣下一个白色的点,然后把这个点染成黑,红,绿。再根据情况将这个点进行缩放,从而得到我们所看见的血条。
所以,如果我们移植时使用的图集的左上角如果没有一个白色的矩形,那么上图这段代码将会扣出一个透明的点,而kr的shader的染色是“合并”颜色,而不是取代原有的颜色,这就会导致血条消失。
然后上代码。

由上图代码可知,kr是从当前正在使用的图集的左上角扣下一个白色的点,然后把这个点染成黑,红,绿。再根据情况将这个点进行缩放,从而得到我们所看见的血条。
所以,如果我们移植时使用的图集的左上角如果没有一个白色的矩形,那么上图这段代码将会扣出一个透明的点,而kr的shader的染色是“合并”颜色,而不是取代原有的颜色,这就会导致血条消失。