如何将Crafty JS画布渲染为我在HTML中创建的div?

时间:2012-02-28 04:49:10

标签: javascript canvas craftyjs

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

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

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

没有给我预期的结果。

它只是将画布放在页面的底部。

1 个答案:

答案 0 :(得分:3)

只需将div的id设置为" cr-stage"。这应该可以解决问题。

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

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

bbtw。看起来你正在使用旧版本的Crafty(我们已经将画布初始化改为Crafty.canvas.init())我会建议你在继续游戏之前进行升级。在论坛中提出了一些重大变化。