react-spaceinvaders:用React制作的太空侵略者

时间:2021-05-01 13:36:09
【文件属性】:
文件名称:react-spaceinvaders:用React制作的太空侵略者
文件大小:1002KB
文件格式:ZIP
更新时间:2021-05-01 13:36:09
JavaScript React空间侵略者 用React制作的太空侵略者 散记 期望库进行简单的测试 深度冻结 点差算子 切片以生成具有特定索引更改的新数组 Object.assign更新对象 减速器必须为任何未知操作返回当前状态 在示例中,商店被传递到视图中的组件:| move使英雄移动,但不渲染 将所有精灵放置在单个数组中可能会容易得多 然后将它们传递到视图层 将所有操作移至单独的文件 而不是肮脏的: 陈旧 已到期 老的 世界变了 .. :( 记住({foo,bar,... props}) 首先用动作功能代替所有动作的用法 将游戏循环移入中间件 使用浅层渲染测试ui js npm中的css安装镭 足够本地CSS与内联样式没有区别 杰德·施密特·布鲁克林(Jed Schmidt *lynjs) 将ID生成移交给动作创建者,请参阅
【文件预览】:
react-spaceinvaders-master
----.gitignore(70B)
----package.json(885B)
----src()
--------.gitignore(5B)
--------enemy-explosions-reducer.js(695B)
--------create-grid.js(282B)
--------hero-bullets-reducer.js(989B)
--------hero-reducer.js(979B)
--------exposion.jsx(298B)
--------game-loop.js(240B)
--------main.less(1KB)
--------collisions.js(420B)
--------actions.js(441B)
--------enemies-grid-reducer.js(4KB)
--------config.js(249B)
--------stage.jsx(1017B)
--------bullet.jsx(201B)
--------main.jsx(901B)
--------controls.js(709B)
--------enemy.jsx(717B)
--------hero.jsx(278B)
----webpack.config.js(423B)
----assets()
--------enemies-and-hero.psd(43KB)
--------screengrab.ai(319KB)
--------enemies-and-hero.ai(236KB)
--------stage.png(400KB)
--------enemies-and-hero.png(2KB)
--------screengrab.psd(434KB)
----project.sublime-project(168B)
----README.md(1KB)
----index.html(361B)

网友评论