Closed Glavin001 closed 11 years ago
Make the player walk relative to the camera looking angle.
Update: @ScottWe has already finished this! Implement the code that you sent me, @ScottWe : player.js lines 31-39:
player.js
var angle = camera.rotation.y; if (player.keysDown.indexOf(W) !== -1) { camera.position.z -= Math.cos(angle) * s; camera.position.x -= Math.sin(angle) * s; } if (player.keysDown.indexOf(S) !== -1) { camera.position.z += Math.cos(angle) * s; camera.position.x += Math.sin(angle) * s } if (player.keysDown.indexOf(D) !== -1) { camera.position.z += Math.cos(angle + 90) * s; camera.position.x += Math.sin(angle + 90) * s; } if (player.keysDown.indexOf(A) !== -1) { camera.position.z -= Math.cos(angle + 90) * s; camera.position.x -= Math.sin(angle + 90) * s; }
Make the player walk relative to the camera looking angle.
Update: @ScottWe has already finished this! Implement the code that you sent me, @ScottWe :
player.js
lines 31-39: