我是CraftyJS的新手,想知道是否有人遇到过此问题。

我想要位于div内的游戏 Canvas 。我想知道如何做到这一点。

Crafty.init({...})
Crafty.canvas();

没有给我想要的结果。

它只是将 Canvas 放在页面底部。

最佳答案

只需将div的ID设置为“cr-stage”即可。这应该够了吧。

哦,欢迎来到狡猾的社区。希望你喜欢它 :-)

顺便说一句我只是偶然发现偶然的问题。如果您想确保获得答案,请使用我们的Google群组https://groups.google.com/forum/?fromgroups#!forum/craftyjs

bbtw。看来您使用的是Crafty的旧版本(我们已将canvas初始化更改为Crafty.canvas.init()),我建议您在继续游戏之前先进行升级。有一些重大更改,请在论坛中提问。

关于javascript - 如何将Crafty JS Canvas 渲染为以HTML创建的div?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9476567/

10-09 06:10