调试三角形

图形sdk,一般是从三角形开始的,先运行下。

还好,能过。要不白费劲了。是一个旋转的三角形。

 

看看代码,先折叠下,猜测大概有啥东西。如果我写,该怎么写。

顶点数组,索引数组,应用,创建,清理,动画,运行,配置

顶点数组和索引是传到三角形的。创建和清理是正常的入口和出口,动画应该是三角形旋转,运行是从读取配置到启动到清理结束。setup是初始化,App是什么,不知道,

如果简略些,只考虑运行,不考虑旋转,动画可以删掉。果然如此,三角形不动了。

开始调试,先到sdl_window_main.c的main函数,读取命令行

 

 

 

看看命令行是什么,当前进程。

传到sdl

 

 

 

 

转到习惯的main()函数


配置结构体,

猜测估计是题目,目录名,放缩,是否分屏,用的opengl,摄像机用orbit,可放缩。

可以看到,原来有opengl,vulkan,meta几种api

几种摄像机运动模式.

该到看app的时候了,

应该是顶点缓冲区,索引缓冲区,材质,摄像机,天空,实体(实体????什么东东)

 

代码下了无秘密。

分别看下各个类

 

 

 

 

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页