working on 3D camera

This commit is contained in:
Kbz-8
2024-02-21 20:06:01 +01:00
parent 0e5ff11e83
commit 6d5e78d7f0
4 changed files with 111 additions and 13 deletions

View File

@ -52,8 +52,9 @@ class Ball
}
else if(ctx instanceof WebGLRenderingContext)
{
console.log((this.position.x - this.size / 2) / 10, 0, (this.position.y - this.size / 2) / 10)
renderCube(ctx, (this.position.x - this.size / 2) / 10, 0, (this.position.y - this.size / 2) / 10, 0, this.size * 10, this.size * 10, this.size * 10);
const posx = (this.position.x - this.size / 2) / 2;
const posy = (this.position.y - this.size / 2) / 2;
renderCube(ctx, posx, 0, posy, 0, this.size * 5, this.size * 5, this.size * 5);
}
else
{

View File

@ -121,9 +121,12 @@ class Game
this.draw_sides(ctx);
this.ball.render(ctx);
ctx.strokeStyle = "#000000";
ctx.lineWidth = this.config.stroke_thickness;
ctx.stroke();
if(ctx instanceof CanvasRenderingContext2D)
{
ctx.strokeStyle = "#000000";
ctx.lineWidth = this.config.stroke_thickness;
ctx.stroke();
}
}
_send(data)