【发布时间】:2016-12-04 23:02:52
【问题描述】:
我正在开发嵌入在 Wordpress 首页中的文字游戏,它使用PIXI.js 绘制游戏板及其上方和下方 - 一些 jQuery 元素,如按钮和选择菜单。
虽然我表现不错,但有一个问题我不知道如何解决,想知道其他 PIXI 开发人员如何解决它 - 硬编码的画布大小(我已将其设置为 1020 x 1080)对于某些浏览器来说太大了.
例如,这是我的 Macbook Air 上的 2 个 Google Chrome 屏幕截图:
另外,我计划将我的游戏嵌入 Facebook Canvas,这将使屏幕空间更加稀缺。
这是我的 JavaScript 代码的摘录,请问如何改进它?
var renderer = new PIXI.autoDetectRenderer(1020, 1020 + 60, {
view: document.getElementById('board')
});
renderer.view.style.padding = '4px';
renderer.backgroundColor = 0xFFFFFF;
var charm = new Charm(PIXI);
var stage = new PIXI.Sprite();
stage.interactive = true;
stage
.on('mousedown', onDragStart)
.on('touchstart', onDragStart)
.on('mousemove', onDragMove)
.on('touchmove', onDragMove)
.on('mouseup', onDragEnd)
.on('mouseupoutside', onDragEnd)
.on('touchend', onDragEnd)
.on('touchendoutside', onDragEnd);
【问题讨论】:
标签: javascript jquery wordpress pixi.js