Div Phaser3 中的元素

Div element in Phaser3

我的代码:

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);

我正在尝试添加带有文本元素 的div。一切正常,但文字不可见。怎么了?

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

试试改成这样:

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