feat(game_core): 重构游戏引擎并添加新功能
- 重构了游戏引擎的核心逻辑和架构 - 添加了新的实体组件系统(ECS) - 实现了简单的碰撞检测和响应 - 新增了地图和子弹功能 - 优化了输入处理和渲染逻辑 - 调整了游戏控制方式
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
#include <ecs/ge_entity.h>
|
||||
#include <ecs/ge_render_system.h>
|
||||
#include <ecs/ge_physics_system.h>
|
||||
#include <ecs/ge_collision_system.h>
|
||||
|
||||
struct ge_engine_core;
|
||||
typedef struct ge_engine_core ge_core_t;
|
||||
@@ -38,6 +39,7 @@ struct ge_engine_core {
|
||||
struct {
|
||||
ge_render_system_t render;
|
||||
ge_physics_system_t physics;
|
||||
ge_collision_system_t collision;
|
||||
} _systems;
|
||||
ge_render_t _render;
|
||||
ge_timer_t _timer;
|
||||
|
||||
Reference in New Issue
Block a user