周记:Nineteen

版权声明:听说这里让写版权声明~~~ https://blog.csdn.net/f_zyj/article/details/83935125

深夜更新……额,也不算太深了。

昨天晚上,睡得有些晚,一直到 11 : 30 11:30 才睡,对,是第二天早上十一点半,打了通宵游戏,很久很久很久没有通宵通得如此彻底、如此酣畅淋漓、如此虚弱了,打完游戏,眼睛已经快要睁不开了,吃了早饭,还要上八楼,要命的,每上一个台阶都感觉在突破自我。

本来朋友今天要去加班的,但是因为昨晚游戏的太嗨,一直睡到了晚上八点才起床,嗯,我是八点起床了,吃了饭,收拾了一下屋子,发现自己一周没有收拾好乱,和老爸聊了会儿天,朋友却只是吃了饭,然后倒头继续睡,很佩服他可以睡得着,醒了以后我再也睡不着了。

这周我将过去三个月的工作收尾了,写了俩半月的项目,花了两周彻底重构了一下,这两周虽然不是满打满算的两周,中间给别人帮忙花了不少时间,但是真的是有一种脱胎换骨的感觉,当然是项目,不是我,因为整个项目重构过程中,剔除了很多诟病,把很多一开始因为没有经验而使用的不恰当的策略都给改掉了,很多构件儿也都换了。

周五晚上,当我改掉最后一个 B u g Bug 后,真的有一种释然的感觉,三个月的实习,我的作品完成了,可以交差了,下周要搞一个 P P T PPT 然后给部门的大佬们总结一下我实习期间的工作,实习转秋招的流程就完成了。

说起我最后的一个 B u g Bug ,从我最开始重构的时候就已经存在了,那时就知道是野指针问题,但是没有特别放在心上,因为重构过程中有的部分的代码还没有加上,所以没有 n e w new 对象也很正常,打算等放到最后其他部分都完成了再专门检查一遍指针的问题。检查指针的时候,因为害怕有遗漏,便决定在 d e l e t e delete 时判断是否为 N U L L NULL —— i f   ( p ! = N U L L ) if\ (p != NULL) ,可是发现这并没有什么用,很是纳闷儿,依然爆段错误,但是改成 i f   ( ! p ) if\ (!p) 竟然 O K OK 了,莫名其妙的。

还有一个问题就是 O p e n G L OpenGL 渲染的问题,当我进行旋转操作的时候,总是莫名其妙的会出现镜像的问题,本来物体都是在地面以上的,结果一下子都镜像到了地面以下,一直没有找到问题的根源,可能是摄像头的朝向在旋转的过程中改变了吗?因为一直找不到问题的最佳解决方案,于是只能改变旋转策略,本来是不限制旋转角度的,改成了 x x 轴旋转正负不超过 90 ° 90° y y 轴旋转正负不超过 180 ° 180° ,完美避免了这个镜像问题的发生。

嗯嗯,大概值得说说的就是这些吧,不早了,晚安,希望可以尽快睡着。

对了,最后,祝朋友们双十一快乐,也希望明年的今天我可以过得上双十一,买一辆布加迪威龙……的……模……型……玩……具,而不只是在这些扣扣手指头,看看天花板。

倦鸟
2018.11.11 02:20

猜你喜欢

转载自blog.csdn.net/f_zyj/article/details/83935125