0
点赞
收藏
分享

微信扫一扫

BabylonJS + Vue 构建 风场场景 (二十)


在终章会放出静态文件,目前只是放出代码

import {CameraLight} from ‘./CameraLight’;
 import {Loader} from ‘./Loader’;
 import {UserEvent} from ‘./UserEvent’;
 import {ParseGis} from ‘./ParseGis’;
 import {Constant} from ‘./Constant’;
 import {Background} from ‘./Background’;
 import {Earth} from ‘./Earth’;
 import {Mat} from ‘./Mat’;
 import {Basic_gui} from ‘./Basic_gui_tools’;
 import {Race} from ‘./Race’;
 let detect;
 exportclassMain{
 constructor(y, bm) {
 let s = this;
 let bo = navigator.userAgent;
 Main.usedBro = ‘Chrome’;
 this.scene = y;
 this.canvas = bm;
 this.cameraLight = CameraLight.getInstance(this.scene);
 this._activityOver = function (z) {
 return s.activityOver(z)
 };
 new Loader(this.scene, function () {
 setTimeout(()=>{
 return s.after()
 },1000)
 });
 console.log(‘build 0.1 - 4.4.2016’)
 }
 /* after() 函数是 Main 类的一个方法。它在“Loader”完成加载必要的资源后被调用。 */
 after () {
 let s = this;
 this.background = new Background(this.scene);
 this.mat = Mat.getInstance(this.scene);
 this.earthMesh = new Earth(this.scene);
 this.gui = new Basic_gui(function (m) {
 return s.switchApp(m)

BabylonJS + Vue 构建 风场场景 (二十) - 小专栏

举报

相关推荐

0 条评论