js13kgames-2015:我的JS13Kgames条目

时间:2021-05-09 20:16:33
【文件属性】:
文件名称:js13kgames-2015:我的JS13Kgames条目
文件大小:90KB
文件格式:ZIP
更新时间:2021-05-09 20:16:33
JavaScript ## 这是我的 2015条目! ##技术资料## 使成为 所有图块都渲染到画布上并另存为png,只需要一个draw调用即可绘制整个图块,每个图块都有360个图块。 仅当在屏幕上时才会渲染tilemap,每个帧最多绘制2张tilemap。 每个图块地图都引用3个敌人,绘制这些图块地图时会渲染这些敌人,每帧绘制(并更新)不超过6个敌人。 玩家一直被吸引。 仅当玩家或敌人射击子弹时才绘制子弹! 碰撞 我正在使用进行冲突检测和冲突响应。 它不是很大(我也删除了一些不必要的东西)并且工作得很好。 我虽然对于垃圾回收器来说是个问题,但我想像了要使用一个对象检查所有其他对象的tilemap冲突。 每个可碰撞对象都有一个带有SAT.box实例的shape属性。 甚至是绘制为圆形的对象。 仅对照对象所在的图块地图检查冲突。 Player根据当前的图块地图以及它的敌人(和敌人的子弹)来检查碰撞。
【文件预览】:
js13kgames-2015-master
----package.json(1KB)
----node_modules()
--------pathfinding()
----gulpfile.js(70B)
----gulp()
--------config.js(141B)
--------tasks()
----maps()
--------map-1.json(12KB)
----app()
--------css()
--------index.html(744B)
--------js()
--------engine()
----tile.png(128B)
----.gitignore(3KB)
----README.md(3KB)
----.jshintrc(428B)
----.editorconfig(191B)
----.gitattributes(11B)

网友评论