chore: Screenshot-Debughilfe aus Fix-Runde 2 entfernen
window.__shotWithReadout war nur zur Beleg-Aufnahme für Ruling 68 gedacht (Höhe-Regler nach Figurenwechsel) und gehört nicht in den ausgelieferten Code. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
0ece90e2ec
commit
e179794967
1 file changed
+1
-22
+1
-22
@@ -172,28 +172,7 @@ function requestTeleport(position) {
|
|||||||
player.reset(new Vector3(position.x, position.y, position.z));
|
player.reset(new Vector3(position.x, position.y, position.z));
|
||||||
}
|
}
|
||||||
|
|
||||||
const gui = createPanel({ player, characterModule, scene, manifest, requestTeleport });
|
createPanel({ player, characterModule, scene, manifest, requestTeleport });
|
||||||
// TEMP: Fix-Runde 2 Screenshot-Beleg, vor Abschluss entfernen.
|
|
||||||
window.__shotWithReadout = () => {
|
|
||||||
renderer.render(scene, camera);
|
|
||||||
const params = gui.folders[0].controllers[0].object;
|
|
||||||
const canvas = document.createElement("canvas");
|
|
||||||
canvas.width = renderer.domElement.width;
|
|
||||||
canvas.height = renderer.domElement.height;
|
|
||||||
const ctx = canvas.getContext("2d");
|
|
||||||
ctx.drawImage(renderer.domElement, 0, 0);
|
|
||||||
const scale = canvas.width / 800;
|
|
||||||
ctx.font = `${28 * scale}px monospace`;
|
|
||||||
const text = `Figur: ${params.character} Höhe: ${params.height}`;
|
|
||||||
const pad = 14 * scale;
|
|
||||||
const w = ctx.measureText(text).width + pad * 2;
|
|
||||||
ctx.fillStyle = "rgba(0,0,0,0.7)";
|
|
||||||
ctx.fillRect(0, 0, w, 44 * scale);
|
|
||||||
ctx.fillStyle = "#fff";
|
|
||||||
ctx.textBaseline = "middle";
|
|
||||||
ctx.fillText(text, pad, 22 * scale);
|
|
||||||
return canvas.toDataURL("image/png");
|
|
||||||
};
|
|
||||||
|
|
||||||
// Meeresboden: man watet hinein, statt endlos zu fallen. Einmalig, nicht je Chunk.
|
// Meeresboden: man watet hinein, statt endlos zu fallen. Einmalig, nicht je Chunk.
|
||||||
const seafloor = new Mesh(new BoxGeometry(4000, 1, 4000), materials.seafloor);
|
const seafloor = new Mesh(new BoxGeometry(4000, 1, 4000), materials.seafloor);
|
||||||
|
|||||||
Reference in new issue
Block a user