javascript - Craftyjs 场景大小

标签 javascript craftyjs

我正在与 crafty 合作开发一款具有开放世界的游戏,我想使用全屏屏幕。 但是当我开始游戏时,场景不是全宽。
我试过:
Crafty.init(window.innerWidth, window.innerHeight);
Crafty.viewport.init(window.innerWidth, window.innerHeight);
似乎它采用了最大的 Sprite 宽度和高度并使用了它。 但是当我尝试创建一个更大的矩形以便它使用它时,它仍然使用那个 Sprite 的高度和宽度

Crafty.canvas.init(..) 似乎创建了一个新 Canvas 。

如何在 crafty 中创建全尺寸 Canvas 场景?

最佳答案

在crafty 0.5.4的Crafty.viewport.init()函数中,crafty的宽高初始化为: this.width = (!w ? w : Crafty.DOM.width (something like that))

高度相同

将 Crafty.DOM.width 更改为 window.innerWidth 并固定

PS.Crafty 0.6(测试版)也解决了这个问题。

关于javascript - Craftyjs 场景大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20071515/

相关文章:

javascript - 创建图表后需要精确设置 Highcharts 轴的最小值/最大值

javascript - 多维数组问题

javascript - 使用 React.render() 渲染的两个组件之间是否可以进行交互?

javascript - 使用变量作为多级 json 对象中的键

javascript - 如何将一个div的内容复制到另一个div

相当于 Pygame.org 的 Javascript 游戏开发?

javascript - 如何在 div 中包含我的 JavaScript 游戏?

javascript - RequireJS 一些(不是全部)函数未定义

javascript - ES6 模块导入是否执行导入文件中的代码?