FontLoader.js 514 B

1234567891011121314151617181920212223242526
  1. /**
  2. * @author mrdoob / http://mrdoob.com/
  3. */
  4. THREE.FontLoader = function ( manager ) {
  5. this.manager = ( manager !== undefined ) ? manager : THREE.DefaultLoadingManager;
  6. };
  7. THREE.FontLoader.prototype = {
  8. constructor: THREE.FontLoader,
  9. load: function ( url, onLoad, onProgress, onError ) {
  10. var loader = new THREE.XHRLoader( this.manager );
  11. loader.load( url, function ( text ) {
  12. onLoad( new THREE.Font( JSON.parse( text.substring( 65, text.length - 2 ) ) ) );
  13. }, onProgress, onError );
  14. }
  15. };
粤ICP备19079148号