纳金网

标题: 利用HTML5构筑物理模拟环境4【转】 [打印本页]

作者: 会飞的鱼    时间: 2012-8-22 15:15
标题: 利用HTML5构筑物理模拟环境4【转】
例3:TUTORIAL3.HTML(鼠标事件)

var down = false;

var sy = 0, sz = 0;

window.onmousedown = function (ev){    //マウスダウン

  if (ev.target == renderer.domElement) {

    down = ***e;

    sy = ev.clientX; sz = ev.clientY;

  }

};

window.onmouseup = function(){        //マウスアップ

  down = false;

};

window.onmousemove = function(ev) {   //マウスムーブ

  var speed = 2;

  if (down) {

      if (ev.target == renderer.domElement) {

      var dy = -(ev.clientX - sy);

      var dz = -(ev.clientY - sz);

      camera.position.y += dy*speed;

      camera.position.z -= dz*speed;

      sy -= dy;

      sz -= dz;

    }

  }

}

window.onmousewheel = function(ev){   //マウスホイール

  var speed = 0.2;

  camera.position.x += ev.wheelDelta * speed ;

}到这里为止,对如何使用 Three.js 进行了简单概要性的介绍。 下一节就进入如何实现物理模拟的环节了。





欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5