Game_Engine_2D
概述
该项目适用于基本的游戏引擎开发算法
1.发动机系统
该游戏引擎包括以下几个主要功能
配置窗口信息-名称,大小,位置,层...按I / O文件
编辑
事件-通过用户输入处理窗口和输入事件
对象-处理位置,速度,...等属性
地图-使用GUI工具在屏幕上编辑游戏场景
资产(纹理,动画,音频等)
输入(用户输入)
人工智能
物理
使用基于Windows平台的SDL2渲染2D图形
2.组成部分
场景(简介和游戏阶段)-可以添加游戏对象
游戏对象-可以添加纹理,对撞机,音频
转换(使用2D向量平移,旋转,缩放)
对撞机(使用圆和矩形类型的2D碰撞)
音频(声音效果和音乐)
相机(第三人称,自上而下)
3.机上游戏
该引擎包括游戏源的一部分,以模拟特定的引擎功能。
游戏名称:飞,蜘蛛!
描述: 您扮演的蜘蛛必须在野外生存,例如森林或森美时代的城市。 您
2022-07-30 15:11:39
3.82MB
C++
1