マイペースなプログラミング日記

x86エミュレータやFPGA、WebGLにお熱なd-kamiがマイペースに書くブログ

カメラを中心に視点を回転させてみた

カメラを中心に視点を回転させてみた。カメラのz座標とcenterZの距離を10にしてやってみた。

var cameraRadianX = 0.0;

game.rootScene.addEventListener("enterframe", function(e){
    if(game.input.left){
        cameraRadianX += 0.05;
        camera.centerX = camera.x + 10 * Math.sin(cameraRadianX);
        camera.centerZ = camera.z + 10 * Math.cos(cameraRadianX);
    }
              
    if(game.input.right){
        cameraRadianX -= 0.05;
        camera.centerX = camera.x + 10 * Math.sin(cameraRadianX);
        camera.centerZ = camera.z + 10 * Math.cos(cameraRadianX);
    }
});