我正在使用Quintus.JS制作一个2d平台游戏,我得到了一个用paralax和一个动画精灵来显示的背景,但我在显示collisionLayer
TileLayer
时遇到问题。我没有收到任何控制台错误,我的level.json
文件位于数据目录中。
我的tiles.png
文件是32x32,这意味着我的level.json
文件只是一堆0。
这是我认为错误发生的代码,但我不是100%肯定。
Q.scene("level1", function(stage){
stage.collisionLayer(new Q.TileLayer({
dataAsset: 'level.json',
sheet: 'tiles' }));
stage.insert(new Q.Repeater({
asset: "background-wall.png",
speedX: 0.5,
speedY: 0.5 }));
var player = stage.insert(new Q.Player);
stage.add("viewport").follow(player);
});