30RF
"depends": {
"fabricloader": ">=0.14.21",
"fabric": "0.86.1+1.20.1",
"minecraft": "1.20.1",
"java": ">=17"
}
fork了一个项目在本地尝试修改加上自己想要的功能,因为一些需求需要先在一张固定的纹理图上获取纹理进行渲染,然后在一组不定的纹理图之间跳来跳去获取纹理(得亏textures/mob_effect/下药水效果纹理被一个个分成了一堆纹理图)
使用了RenderSystem.setShaderTexture()指定渲染的纹理图;
现在的问题是一旦我再次使用RenderSystem.setShaderTexture()更换使用的纹理图,之前渲染的内容会全部消失(被刷新掉)
怎么在保留使用上一个纹理图实现的渲染的同时使用下一个纹理图渲染新的内容?
如果有相关的文档也请dalao指一指路QAQ Google了大半天到处也找不着
|
|