MVP 矩阵 什么是MVP矩阵? MVP矩阵分别是模型(Model),观察(View),投影(Projection)三个矩阵。我们的顶点坐标起始于局部空间(Local Space),在这里它称为局部坐标(Local Coordinate),它在之后会变为世界坐标(World Coordinate),观察坐标(View Coordinate),裁剪坐…
环境配置 需要安装GLFW 和 GLEW。 解压后将两个文件移动至同一个目录,这里移动到了 D:\OpenGL 打开 VS,新建一个 C++ 空白项目,这里我将其命名为OpenGLTest。项目创建完成后在解决方案下一行处右键 添加-> 新建项,选择 C++ 文件,命名为 main.cpp 右键 OpenGLTest-> 属性,将属性页的配置改为“…
角色 有角色的对话,需要 define 一个 Character ,然后调用角色对应的标签才可以运行。 多行对话时,可以使用三引号来区分,然后用回车键来隔开。 define a = Character('alice') label start: a "Hello world!" "Hello world!" a """ Hello Hello wo…