小编Jon*_*ger的帖子

如何在画布中创建一个跟随玩家旋转和旋转的摄像机视图?

我正在尝试使用javascript在画布上创建一个游戏,你可以在其中控制一艘宇宙飞船,并使其具有平移和旋转,使其看起来就像宇宙飞船保持静止而不是旋转.

任何帮助将不胜感激.

window.addEventListener("load",eventWindowLoaded, false);

function eventWindowLoaded() {
canvasApp();    
}

function canvasSupport() {
return Modernizr.canvas;    
}

function canvasApp() {
if (!canvasSupport()) {
    return;
}

var theCanvas = document.getElementById("myCanvas");
var height = theCanvas.height; //get the heigth of the canvas
var width = theCanvas.width;  //get the width of the canvas
var context = theCanvas.getContext("2d");  //get the context

var then = Date.now();

var bgImage = new Image();

var stars = new Array;

bgImage.onload = function() {
    context.translate(width/2,height/2);
    main();
}



var rocket = {
    xLoc: …
Run Code Online (Sandbox Code Playgroud)

javascript html5 canvas game-physics html5-canvas

5
推荐指数
1
解决办法
725
查看次数

标签 统计

canvas ×1

game-physics ×1

html5 ×1

html5-canvas ×1

javascript ×1