12 2019 档案

摘要:“使用固定的对象池重用对象,取代单独的分配和释放对象,以此来达到提升性能和优化内存使用的目的。” 动机 假设我们正在致力于游戏的视觉效果优化。当英雄释放魔法时,我们想让一个火花在屏幕上炸裂。这通常需要一个粒子系统(一个用来生成大量小的图形并在它们生存周期产生动画的引擎)来实现。而这个粒子系统实现这个 阅读全文
posted @ 2019-12-31 09:17 北冥有鱼其名为鲲 阅读(631) 评论(0) 推荐(1) 编辑
摘要:“将工作推迟到必要时进行以避免不必要的工作。“ 动机 许多游戏都有一个场景图的东西。这是一个庞大的数据结构,包含了游戏世界中所有的物体。渲染引擎使用它来决定物体绘制到屏幕上的什么地方。通常来说,游戏中的物体都含有一个形状或者说模型,和一个”变换“。这个变换是一个包含物体位置、旋转角度和物体大小的一个 阅读全文
posted @ 2019-12-04 23:21 北冥有鱼其名为鲲 阅读(2257) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示