Files
EVEngine/examples/scene-ecs
西风逍遥游 96a96de58d fix(examples): scene-ecs addNode arity; smoke prints full failing log tail
scene.addNode(id, name) requires both params; the example passed one.
smoke_examples.sh now dumps the last 25 lines of a failing example's log
so CI failures carry the full error context.
2026-08-21 19:55:37 +08:00
..

Scene ECS — 场景节点与脚本 ECS 打通

演示场景树与脚本 ECS 的桥接:节点挂 eve.SceneEntity 行为(含数据组件槽)、 eve.view 批量查询、scene.update(dt) 统一驱动 update 与变换,reconcile 后绑定保留。

运行

make run/<platform>-debug GAME=examples/scene-ecs

场景中三个节点(player / enemy / prop)分别挂 Bounce / Bounce / Spinner 行为, 每帧由场景系统驱动,启动时打印 eve.view 的查询结果。