渲染学
渲染(Render)是游戏程序呈现给用户图形画面的过程。在这一节中我们将会提供一部分较为深入的渲染教程,比如方块实体渲染器,物品额外渲染器,着色类型等。
这部分内容的深度大约就是 Minecraft提供的用户使用接口与openGL渲染中间的水平。原则上来说,这一章的知识应该可以让你对游戏中任何一种图像的渲染有一个基本的思路。
为了方便处理,这部分内容将主要分为5个板块:物品渲染,方块渲染,实体渲染,UI渲染,以及一些更加升入的渲染内容微调。请根据你的需求决定阅读顺序。
注意:
所有渲染内容均是仅客户端的,因此您应当尽量避免它们与双端均需要使用的类混在一起 —— 这可能导致模组在服务端上崩溃!