文件名称:flux-lumines:传奇的PSP游戏Lumines的React.js,Flux和Immutable.js实现
文件大小:252KB
文件格式:ZIP
更新时间:2024-06-02 05:07:57
JavaScript
助焊剂流明 使用现代JavaScript技术(包括React.js,Flux和Immutable.js)实现Lumines的实现 显示了游戏玩法以及一些简洁的Flux功能。 您是否曾经尝试过每秒更新React UI 60次? 使这款游戏与众不同的是,它实际上以60 fps的速度渲染,创造出黄油般流畅的游戏体验。 它完全用React编写! 那么到底是什么呢? 实际图形是在SVG中绘制的。 浏览器中的SVG可能不如WebGL强大或高效,但是它使用起来更简单,而且仍然强大(提供了许多很酷的功能,例如高级动画或滤镜)。 您可以使用CSS设置样式! UI是使用React构建的。 React plus SVG是杀手combination ( )。 如您所料,该界面由许多分离的可重用组件组成,从而使整个UI定义清晰易懂。 另外,不要忘记React的要点是什么:您不对UI进行变异,而是对其进行重新
【文件预览】:
flux-lumines-master
----.eslintrc(4KB)
----index.js(319B)
----img()
--------ui-scheme.xcf(351KB)
--------store-scheme.png(48KB)
--------screenshot.png(32KB)
--------store-scheme.xcf(390KB)
--------ui-scheme.png(50KB)
----package.json(1KB)
----index.html(590B)
----LICENSE(1KB)
----src()
--------misc()
--------daos()
--------game()
--------Lumines.js(7KB)
--------components()
--------styles()
--------stores()
----.gitignore(35B)
----README.md(4KB)
----webpack()
--------dev.js(466B)