@shed/render-system

mini-shed 2d render system

Usage no npm install needed!

<script type="module">
  import shedRenderSystem from 'https://cdn.skypack.dev/@shed/render-system';
</script>

README

this._ecs.addNewEntity('entity',
    { type: 'transform', x: 100, y: 100, width: 100, height: 100 },
    { type: 'render', image: { src: '80x80.png' } }
)

依赖于 state.assets[] 下的图片

ecs.state.assets['80x80.png'] = img

依赖 Camera 矩阵,如果没有,默认用topleft

ecs.state.vpMatrix