最近在看 dear imgui ,这个东西没什么文档,所以主要靠看代码和 demo 。但是他注释的很好,所以本来以为能够自己一点点上手。
但是看了两个晚上还是觉得摸不着头脑 -- 比如说 QT 里想要设定 widget 的位置,直接给坐标就行了,想要设置大小也很简单,但是 imgui demo 翻来覆去也没看出来该怎么弄的。我在 demo 原有的代码上进行改动,尝试搞清楚原理,也没有成功。
于是打开 ChatGPT ,问了两个问题之后总算入门了,搞定了上面提到的问题。回头再去看代码,也突然感觉容易了一些。一些莫名其妙的函数也知道是做什么的了。
请问大家一般是怎么学习这种文档少的库的?它这个还不是个能够运行起来的项目,只是一个库。我想了想似乎也没啥特别好的办法,就只有一点点来了吧?
|