摘要: Chrono C++11提供的程序运行时间相关的库,如果你需要更为精准的时间或者更高的时间获取的调用性能,需要引入平台专门的操作系统库,比如win32 api的高精度计时器QueryPerformaceCounter。 头文件 #include <chrono> 使用时间字面量 using name 阅读全文
posted @ 2022-07-14 17:09 GameSprite 阅读(454) 评论(0) 推荐(0) 编辑
摘要: Quaternion.LookRotation(Vector3 forward, Vector3 upward)用于返回1个旋转角度的描述,它需要2个世界空间里的方向参数。 描述1个物体在世界空间的旋转角度信息,需要描述物体2个轴的正方向指向(类似摄像机LookAt方法,这也是这个函数名称的由来)。 阅读全文
posted @ 2022-03-07 18:48 GameSprite 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.解决apt下载速度慢的问题 #方法:设置国内的源 https://www.cnblogs.com/ashe666/p/10036757.html 2.安装nodejs,npm,n apt-get install nodejs apt-get install npm apt-get install 阅读全文
posted @ 2020-02-03 22:54 GameSprite 阅读(1246) 评论(0) 推荐(0) 编辑
摘要: Creator的热更新使用jsb。热更新基本按照 http://docs.cocos.com/creator/manual/zh/advanced-topics/hot-update.html?h=%E7%83%AD%E6%9B%B4%E6%96%B0这个官方教程, 以及https://github 阅读全文
posted @ 2018-08-07 11:18 GameSprite 阅读(5349) 评论(0) 推荐(2) 编辑
摘要: main activity 所用的1个layout 阅读全文
posted @ 2018-03-13 10:34 GameSprite 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 1.模板测试的直接结果是什么? 答:通过模板测试的像素会进入到下一步的深度测试,以期被绘制到color buffer上,没有通过的话,直接丢掉它。 2.stencil buffer的值如何更新? 答:1.glClearStencil(指定值); 重置stencil buffer里的值为指定值。 2. 阅读全文
posted @ 2018-01-03 18:37 GameSprite 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 我在学习OpenGL模板测试勾画物体轮廓的时候,出现了这个问题: 这个出现的原因就是,改变摄像机的时候,每次绘制,上次绘制中模板缓冲区的数据没有清除的原因。也就是在while循环开始的时候,glClear(GL_STENCIL_BUFFER_BIT);没有起作用,原来 我在while的末尾忘记了修改 阅读全文
posted @ 2018-01-03 16:24 GameSprite 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 今天写的shader编译过程中报了这个错误,而且错误行数是0.原因怎么找也找不到。后来发现原来是normalize方法写成了了normal正好和函数的形参名字一样。 特地记录一下。 阅读全文
posted @ 2017-12-11 11:29 GameSprite 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 物体反射颜色的计算采用这样的模型: vec3 reflectionColor = objColor * lightColor;//物体反射颜色 = 物体颜色 * 光源颜色。 (vec3(r,g,b), r,g,b在[0,1]范围里)。 比如:光源是自然光:lightColor = vec3(1.0, 阅读全文
posted @ 2017-12-04 10:57 GameSprite 阅读(6018) 评论(0) 推荐(0) 编辑
摘要: 1.准备阶段 具备调试功能的VSCode(我的是在win10上,版本是1.17.1) 在VSCode里下载安装Debugger for Chrome扩展插件。 2.具体操作 创建一个cocosjs工程 cocos new coco315Pro -l js -d 你的路径 -p 包名 使用VSCode 阅读全文
posted @ 2017-10-13 15:54 GameSprite 阅读(3226) 评论(1) 推荐(0) 编辑