UE架构
给我一个UObject,我可以翘起整个UE
思考:如果让我们自己来设计一款3D渲染引擎,你会怎么设计整个架构?
目前,市面上有众多的3D游戏引擎和各种三维渲染引擎,像常见的渲染库OpenGL,WebGL,D3D等等,还有当下比较热门的游戏引擎,如UE,Unity等等。绝大部分的游戏引擎都必须解决一个基本问题就是:如何抽象模拟出一个三维的世界,在显示器上进行展示。根据基本的计算机图形学知识,我们知道,为了展示这个世界,我们需要一个个带着“变换”的“游戏对象”。在UE的世界中,万物皆可UObject。
上篇::《LearnUE——基础指南:开篇—3》——基础概念