【问题标题】:Displaying a Tile Map on Screen (HTML5/JavaScript)在屏幕上显示平铺地图 (HTML5/JavaScript)
【发布时间】:2012-05-20 06:32:04
【问题描述】:

我的错误控制台没有显示任何 JavaScript 错误。我已经查看了我的代码,似乎没有任何问题。我的屏幕上什么都没有显示,而应该是平铺地图。

http://www.exeneva.com/html5/movingTankExample/

我们的目标是最终创建一个动画坦克并让它在瓷砖地图上移动。这只是一个个人实验,旨在更好地使用平铺地图和平铺(基于单元格的)动画。

有人可以帮我吗?

【问题讨论】:

    标签: javascript html canvas


    【解决方案1】:

    第 21 行:

    tileSheet.addEventListener('load', drawScreen(), false);  //wrong
    
    tileSheet.addEventListener('load', drawScreen, false);    //right
    

    然后你会发现你又犯了一个错误:

    Line 47: Uncaught ReferenceError: colrCtr is not defined
    

    改成colCtr!

    你的酷游戏,现在可以运行了。

    【讨论】:

    • 正确,刚刚在 jsfiddle 中测试过
    • 什么是 jQuery 等价物?我试过 tileSheet.load(drawScreen());但这没有用。
    • @YangPulse - 在进行任何回调时删除()
    • @YangPulse - 另外,如果您认为我的回答有帮助,您可以接受它作为解决方案。 (点击复选标记)
    • 我刚试过 tileSheet.load(drawScreen);但这没有用。
    猜你喜欢
    • 2014-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多