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));
|
||||
}
|
||||
|
||||
const gui = 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");
|
||||
};
|
||||
createPanel({ player, characterModule, scene, manifest, requestTeleport });
|
||||
|
||||
// Meeresboden: man watet hinein, statt endlos zu fallen. Einmalig, nicht je Chunk.
|
||||
const seafloor = new Mesh(new BoxGeometry(4000, 1, 4000), materials.seafloor);
|
||||
|
||||
Reference in new issue
Block a user