Эй, мне было интересно, как я могу добавить в свою функцию draw (); Draw используется в моем движке canvas для обновления всего, что в нем. Я хочу создать автономный движок, который можно было бы оставить неотредактированным и в то же время обновлять совершенно новые вещи, связанные с ним. Например -
function draw(){
gameloop();
cameraWrapper();
context2D.clearRect(0,0,canvas.width, canvas.height);
}
Теперь скажите, что я создаю новое приложение и использую этот движок. Я хочу иметь возможность просто создать отдельный файл, связанный с движком, скажем, объект проигрывателя.
player = new object();
function playerupdate(){
stuff;
stuff;
}
Теперь, как я могу сказать добавить функцию playerupdate () в функцию draw () engine.js, не редактируя файл engine.js? это будет как прототип? если это так и даже если его нет, и пример будет принята с благодарностью!
Если у вас есть какие-либо вопросы, пожалуйста, задавайте,
заранее спасибо!