(zum nachschauen
)(gibt komische probleme mit link hier mal kompliziert:
h t t p : / / n o n a m e b e r i c h t e . s q u a r e 7 . c h / P r o b l e m /
)
Ich möchte einen kleinen Kreis in einem Kreis fahren lassen.
das Problem ist, dass es komischerweise eine Abweichung gibt, die gewaltig ist.
HTML Code:
var scaleX = Math.cos(data.ball.angle*Math.PI/180);
var scaleY = Math.sin(data.ball.angle*Math.PI/180);
var velX = data.ball.speed * scaleX * (data.frameTime/1000);
var velY = data.ball.speed * scaleY * (data.frameTime/1000);
if(data.ball.angle <= 360){
data.ball.angle += 900 * (data.frameTime/1000);
}
else{
data.ball.angle = 0;
}
HTML Code:
var data = {
fps: 60,
ball: {
start: {
x: 300,
y: 300,
},
radiant: 5,
color: "black",
x: 100,
y: 100,
speed: 1000,
acceleration: 2,
gravity: 0,
angle: 30,
},
workspace: {
width: 1200,
height: 1000,
backgroundColor: "yellow",
id: "gameGround",
outerBorder: 5,
},
}
hat da jemand einen eine Idee, wiso kein Perfekter Kreis entsteht?






