首页 > 解决方案 > Phaser3 中的 div 元素

问题描述

我的代码:

let div1 = document.createElement('div');
div1.style = 'background-color: lime; width: 220px; height: 100px; font: 48px Arial; font-weight: bold';
div1.innerText = 'Phaser 3';
this.add.dom(300, 0, div1);

我正在尝试添加一个带有 text-element 的 div。一切正常,但文字不可见。怎么了?

标签: phaser-framework

解决方案


你的y价值太低了。您已成功将div元素添加到您的元素,DOM但它在y 坐标0 处添加它,因此您看不到完整元素。

尝试更改为:

this.add.dom(300, 200, div1);

推荐阅读