上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 53 下一页
摘要: 对于WINDOWS用户,很多人都不习惯使用cmake或makefile编译工程,对于GITHUB上的工程如何编译成熟悉的visual studio文件常常感到困难。 而且,GITHUB上的不少工程本身编译就有问题,就算完全按照它的指导来也不一定能编译成功。 不管怎样,最重要的是工程中的BUILD.M 阅读全文
posted @ 2019-09-14 10:41 时空观察者9号 阅读(908) 评论(0) 推荐(0) 编辑
摘要: 原来这个是高通的工具,具说UNITY官方推荐了这个工具。大概看了下,可以从宏观上实时剖析手机应用的方方面面 阅读全文
posted @ 2019-09-12 11:26 时空观察者9号 阅读(397) 评论(0) 推荐(0) 编辑
摘要: http://luzexi.com/Unity3D/index.html 阅读全文
posted @ 2019-09-05 19:37 时空观察者9号 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1,腾讯游戏开发精粹 阅读全文
posted @ 2019-09-02 11:35 时空观察者9号 阅读(81) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-08-23 11:19 时空观察者9号 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 坐标变换或空间变换,本质是相对坐标的变化,绝对坐标没变。 世界空间有两个物体A,B。将A变换到B的坐标空间意思是:将A从世界空间变换到B的局部坐标空间,也就是在B的局部坐标系中重新表示A的坐标(也就是求出A在B坐标系中的相对坐标) 做法很简单: 1,A - B 得到一个向量 V, 2,把V分解(投影 阅读全文
posted @ 2019-08-21 08:37 时空观察者9号 阅读(957) 评论(0) 推荐(0) 编辑
摘要: /*** * glm中矩阵是行优先存储的,这不同于opengl默认的以列优先存储的方式??,以下面矩阵mat为例 * 它是用四个行向量来模拟存储四个行:vec4 value[4],其中 * value[0] = (1,0,0,0) = (m[0][0],m[0][1],m[0][2],m[0][3]) * value[1] = (0,1,0,0) = (m[1][0],m[1][1],m[1][2 阅读全文
posted @ 2019-08-20 14:57 时空观察者9号 阅读(2049) 评论(0) 推荐(0) 编辑
摘要: 根据理论:s是栈上数组,是个局部变量,出了函数后将变得无效,如上程序,printf(str)是乱码,验证了理论。 同样,在单步调试状态下查看str的值也是乱码。 但,若去掉 printf(str)这一行,则在单步调试下查看str和s2的值都是正确的结果, 这很奇怪 PS,字符串常量与变量 阅读全文
posted @ 2019-08-15 15:14 时空观察者9号 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1,无法解析的外部符号,链接错误,原因:没找到某个符号(变量或函数)的定义体,一般是对应函数没实现,或第三方库没有添加到工程设置中 2,重复链接链接错误,一个定义体(实现体)被多个CPPP文件包含,导致多处定义,链接时报错 3,找不到合适的构造函数,编译器默认用拷贝构造函数去适应,结果报错,如图: 阅读全文
posted @ 2019-08-14 10:29 时空观察者9号 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 参考了以下两篇文章: C++编译链接原理简介 语言程序编译过程 2 问题来源:当模板文件的实现与声明分开在不同文件中时,链接时会提示找不到相应模板函数,如下 一,编译和链接的大概原理: 1,编译,遍历工程的所有代码文件,进行文件分析,这里的分析与文件后缀无关,并不是说以CPP文件为依据,源文件后缀名 阅读全文
posted @ 2019-08-12 12:23 时空观察者9号 阅读(1035) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 53 下一页