换个姿势撸代码,欢迎来到ECS的世界!
前言
欢迎来到ECS的世界
ECS 是啥?
实体
组件
系统
引擎(世界)
ECS中的Hello World
//初始化一个世界
let ecs = ECS();
//定义说话系统
let _talk = ecs.system("TalkSystem",100);
// 监听有Talk组件的实体
_talk.on("Talk",function(ent:any){
console.log(ent.Talk.say);
});
// 让系统开始工作
ecs.startSystems();
//创建一个实体
let human = ecs.ent();
//给这个实体加一个Talk组件 让他说一句 Hello World
// 下面定义完成之后 Talk系统就会捕获到human实体 并且打印这个实体说的话 - Hello World
ecs.com("Talk",{say:"Hello World"},human);
结束语
开发者实践游戏开发、副业挣钱,新的种子又开始发芽!
Creator星球教程文章分类导航 太难了,为了写个公众号,我竟然用了这么多工具! 黑科技,Creator全自动代码生成器来袭! 天天996,试用期4个月,被公司劝退!开发者太糟心了! 卧槽,爆款了!!!小游戏开发者,公测当日收益过千! 我肝了三个月,这样学Creator,零基础都不怕! CreatorPrimer 30篇教程汇总 盘点Creator星球上的几大开源工具包
评论