Ph-苯
我想给移动速度大于1米/秒的实体渲染残影,如果速度过大则渲染多个残影,透明度随距离依次递减。
我不知道怎么渲染半透明实体,于是从“旁观者玩家可以以半透明形式看见隐形实体”入手,找到了半透明的渲染层`RenderLayer#getItemEntityTranslucentCull`(yarn),但是并没有设置透明度的地方。我一路搜索,找到了`RenderPhase#TRANSLUCENT_TRANSPARENCY`,其初始化语句中包含`GlStateManager.SrcFactor.SRC_ALPHA`和`GlStateManager.DstFactor.ONE_MINUS_SRC_ALPHA`,可能与透明度有关,但是这些是什么东西?