
游戏开发
文章平均质量分 51
游戏开发各方面的积累,目标开发一个自己的小游戏
Z.Z.Y.L
这个作者很懒,什么都没留下…
展开
-
【游戏】游戏引擎框架前期准备
二元空间分割树平截头体剔除算法源文件、头文件及翻译单元(细微但重要的区别)编辑器每次只翻译一个C++ 源文件至机器码。所以源文件也叫翻译单元头文件通常用于在多个翻译单元之间分享信息,例如类型声明及函数原型,C++ 编辑器并不知道头文件,所以实际情况是,C++预处理器预先把每个#include语句替代为相对应的头文件内容,然后再把翻译单元给编辑器。所以头文件是独立的文件,但多亏有预处理器把头文件展开,编辑器收到的才是翻译单元程序库、可执行文件及动态链接库编译翻译单元后,输出的机器码会存储在对象文件原创 2021-12-16 16:19:24 · 1872 阅读 · 0 评论 -
【游戏】FOV
FOV最近工作的时候在涉及到模型的渲染的时候,总会有一个adaptFov这样的一个函数,所以好奇FOV到底是什么?视场角视场角的大小决定了视野的范围,在游戏场景里是由不同的视角组成,所以视场角是很重要的,在游戏中,FOV是屏幕上显示的可视角度,取决于显示器的尺寸等。高视场角和低视场角其实在一些MMORPG游戏中的视场角往往被忽略的,在FPS游戏类型中是很重要的,高的FOV意味着看到的东西越多,可以显示很多,很广,那么玩家就会变小,低的FOV看见的东西很少,但很大。总结在我们所制作的游戏中会根据原创 2021-12-03 18:38:24 · 1278 阅读 · 0 评论 -
异步加载和同步加载
今天听见别人谈论先开发的游戏是不是有异步加载的问题,就很迷惑,所以看了一下异步加载到底是什么?首先去了解了一下异步和同步异步异步就是一起处理,调用后继续向下处理,被调用的通知调用者,或者回调函数处理调用同步同步是指调用一个方法,要等到调用完成返回结果以后在继续往后执行,也就是说一旦同步的方法开始调用,就什么都不能干,等待结果再继续同步加载根据同步可以知道,当一个进程在执行一个请求的的时候,要等待,等待消息返回,然后再继续执行下去异步加载异步加载那么就是不需要一直等待下去,继续执行,有信息返回原创 2021-12-02 20:39:04 · 410 阅读 · 0 评论