我最近在寻找游戏编程,并且通过抛出了一个名为Tiled Map的定义我查找了它并尝试了解它如何声明以及如何使用它来查找碰撞,但是没有成功任何一个可以给我什么是平铺的地图明确的解释,并声明它,我怎么能在这个地图检测冲突,这是网站,我读:什么是平铺地图以及它是如何声明的
http://rodrigo-silveira.com/html5-2d-game-programming-tutorial-gwt/#.Uf9Ivm22shC
var mapBluePrint = [
[0, 0, 0, 0, 0, 0],
[0, 8, 8, 8, 8, 0],
[0, 0, 0, 0, 0, 0]
];
所以我明白瓷砖地图是什么,但为什么他使用6 * 3阵列,为什么他使用数字8,而不是另一个数字,如7或5为什么例如? – Sora
从我可以告诉它只是一个任意的例子来说明他的观点。 –
所以如果我把这个精灵表绘制在我的画布中:http://rodrigo-silveira.com/wp-content/uploads/2012/06/mario-8-bit-sprites.png我应该用它代表它像这个例子中的13 * 13数组http://blog.sklambert.com/create-a-canvas-tileset-background/:他拿着他的精灵表,并用数字组成一个数组,以便在稍后的画布中绘制它 – Sora