2021SC@SDUSC
1:什么是游戏引擎
一般的游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。这些系统为游戏设计者提供各种编写游戏所需的各种工具,其目的在于让游戏设计者能容易和快速地做出游戏程式而不用由零开始。所以一个游戏引擎可以为游戏制作者提供面向开发进行游戏的设计而不是让一个游戏开发者从零开始从编码层进行游戏的开发。而本次我们选择的游戏引擎的任务就是要查看游戏引擎的核心代码了解游戏引擎是如何模拟现实的。
2:游戏引擎的核心代码内容
一个完整的游戏引擎含有很多内容,渲染技术,物理模型,图像技术,动画技术等等,所以当我们要查看和学习一个游戏引擎的源码时,我认为先要搞清楚游戏引擎最核心的内容来分析是最快捷和有效的。1:物理引擎:物理引擎就是让你制作的游戏的世界有你规定好的物理系统,比如重力加速度(g)的大小,他确定物体掉落时的加速度,又或许是物体碰撞后的动量和动能的变化他决定人物之间的摩擦和冲撞后的反应。所以一个游戏其物理引擎就是核心,其他所有的内容都建立在此基础之上。2:视觉效果:利用光影的贴图和相关后期处理来模拟现实中视觉体验。3:图像模型:其中包括骨骼动画,移动算法和相关动画技术来实现人物的动画效果。4:渲染器:本人对渲染器了解不多可以等到之后对游戏引擎有更深层的认识后再进行分析。5:核心:数字库,内存库,引擎配置等内容。6:其他资源内容。以上几点都是游戏引擎核心的内容,我们组将会分配给不同人针对不同点进行代码的阅读和分析,来进一步了解flaxEngine游戏引擎。
3:flaxEngine 引擎的初步体验
1:在阅读源码之前首先再flaxEngine官网(Flax - Flax Engine)将应用程序下载下来进行,进行引擎的初步测试

本文介绍了游戏引擎的基本概念,强调了物理引擎在游戏开发中的核心地位。flaxEngine作为分析对象,其核心代码涵盖了渲染、物理、图像等多个方面。作者选择了物理系统进行详细分析,认为它是模拟现实的关键。初步体验flaxEngine后,作者计划通过阅读和分析源码来理解其物理系统的实现,包括物体、碰撞和连接等关键部分。
最低0.47元/天 解锁文章
1853





