首页 > 解决方案 > 生产游戏系统在 WebGL 的属性字段中包含什么?

问题描述

看起来除了位置之外,您还可以在顶点缓冲区中传递多个东西,例如颜色。生产游戏系统在复杂环境中使用的所有属性的列表是什么?什么是好例子?想到的一些事情:

有没有一套共同的东西?

标签: graphicsopengl-esshaderwebgl

解决方案


除了位置、纹理坐标和法线之外,没有其他通用的东西。也许还有顶点颜色、副法线和切线。否则,其他一切都是特定于游戏的。

大多数游戏不使用物理着色器,因此速度、扭矩、质量、密度、温度、能量、发射、吸收不是着色器的常见输入。


推荐阅读