怎么样THREE.Sprite改变支点?

时间:2016-11-11 07:57:56

标签: three.js pivot sprite transform

我想将旋转变换原点设置为精灵的,而不是居中,朝向相机时保持角度为水平。

      // 2d
      var texture = new THREE.Texture(canvas)
      texture.needsUpdate = true
      var material = new THREE.SpriteMaterial({ 
        map: texture, 
        transparent: true,
        useScreenCoordinates: false,
      })
      var actualSize = 10 / size.h
      var w = size.w / size.h * actualSize
      var h = actualSize
      var mesh = new THREE.Sprite(material)
      mesh.scale.set(w, h, 1)

0 个答案:

没有答案
相关问题