document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. (function($){
  2.     var stage, stats, timer;
  3.     var frameRate = 60;
  4.  
  5.     //Cubeの各面のマテリアル
  6.     var m = new THREE.MeshBasicMaterial({map: THREE.ImageUtils.loadTexture(\'images/texture001.png\')});
  7.     var cubeMaterials = [
  8.         m, // right
  9.         m, // left
  10.         m, // top
  11.         m, // bottom
  12.         m, // back
  13.         m // front
  14.     ];
  15.  
  16.     function update(){
  17.         stage.update();
  18.         stage.getRenderer().render(stage.getScene(), stage.getCamera());
  19.  
  20.         stats.update();
  21.     };
  22.  
  23.     $(function(){
  24.         var maze = new Maze(10, 10);
  25.         stage = new Stage("three-stage", 520, 390, 40);
  26.         stage.distance = 2400;
  27.         stage.makeWalls(maze.getMatrix(), cubeMaterials);
  28.  
  29.         //Stats SetUp
  30.         stats = new Stats();
  31.         stats.domElement.style.position = \'absolute\';
  32.         stats.domElement.style.top = \'0px\';
  33.         stats.domElement.style.zIndex = 100;
  34.         $(\'#three-stage\').append( stats.domElement );
  35.  
  36.         //cycleEngine
  37.         timer = setInterval(update, 1000 / frameRate);
  38.     });
  39. })(jQuery);
');