frameUpdate = ()=>{
canvas = $("canvas")[0]
c = canvas.getContext('2d')
c.resetTransform()
c.clearRect(0, 0, canvas.width, canvas.height);
LocalPlayer.Move();//if player press arrow keys, changes X any Y values of local player
c.translate(LocalPlayer.X - (canvas.width/2), LocalPlayer.Y - (canvas.height/2));//not works
LocalPlayer.Update();//draws Local Player at own X and Y position to canvas
PList.Update();//draws other players at own X and Y position to canvas
if (LocalPlayer) {socket.emit('sendplayer',LocalPlayer);}//sends LocalPlayer's data to server
requestAnimationFrame(frameUpdate)
}
requestAnimationFrame(frameUpdate)
Я хочу создать такую игру, как io games, с socket.io и html / canvas, но я не могу сделать так, чтобы камера следовала за игроком, и я не могу найти какое-либо простое решение в Интернете, поэтому, если вы можете, я хочу рассказать мне, какэто работает и что не так в моем коде
Спасибо.