0
点赞
收藏
分享

微信扫一扫

Eva.js学习笔记

什么是互动游戏?
业务游戏化,游戏化互动产品, 实现用户留存的目的

canvas里实现动画性能会更好

底层基于PixiJS渲染引擎,提供了强大的渲染能力,能力齐全,轻量,高性能。


eva.js是基于PixiJS的渲染引擎
eva.js 的愿景是: 让前端工程师更低成本的开发互动游戏
eva.js目标和特性:


eva.js基于ECS架构设计的互动引擎
ECS设计封装的三层:
游戏对象: 游戏中物体,存放组件
组件: 物体的能力,存放数据
系统: 实现游戏的能力

属性变化收集:


组件监听器去收集Img组件的属性变化,发生变化后收集属性变化存储到属性的缓存中,系统每一帧的读取缓存的变化,如果读取到变化就去执行对应的操作

eva.js 插件开发

举报

相关推荐

js学习笔记

JS学习笔记——APIS

JS学习笔记(一)

JS学习笔记1

js学习笔记—下

【JS学习笔记2】

0 条评论