3D可视化工具使用中协同开发的流程

 时间:2026-04-26 02:23:02

1、1.搭建版本控制系统,例如 SVN 、Git;

2、2.各个开发成员都需要在自己本地搭建本地服务器,从版本控制系统迁移下的项目放在自己的本地的服务器中方便后续本地调试;

3、3.多人分工完成各自功能模块,完成后提交至版本控制系统;

4、4.在后台中查看断点位置;

开发小组内 A 同学完成功能模块的代码如下:

function queryById() {        var car = app.query('#2271')[0];        car.style.color = '#ff0000';    }

开发小组内 B 同学完成功能模块的代码如下:

app.on('load', function () {    new THING.widget.Button('按id查询', queryById);});

5、5.这时 B 同学需要在本地服务器中拉取A同学的代码;

6、6.拉取成功后,B 同学启动本地服务器,获取本地服务器中 A 同学的脚本;

https://192.168.10.185:8080/test/A.js 为B同学脚本的网络地址

7、7.在 ThingJS 在线开发中,通过 THING.Utils.dynamicLoad() 方法引入用户开发的各个 js 代码模块。各代码模块加载完成后再进行相关功能代码编写;

THING.Utils.dynamicLoad(['https://192.168.10.185:8080/test/A.js', 'https://192.168.10.185:8080/test/B.js'], function () {    var app = new THING.App({        url: 'https://www.thingjs.com/static/models/storehouse'     // 场景地址    });});

8、8.若要调试引入的 js 脚本代码,则需将 timestamp 参数设为 false。

  • 最健康的美容面膜是什么有哪些
  • MinGW在windows 7系统下环境的搭建
  • 蚂蚁庄园如何避免午饭后犯困
  • 吃过冬至饭一天长一线怎么解释
  • 上海市注册公司代理流程
  • 热门搜索
    转述句怎么改 空气凤梨怎么养 佳通轮胎质量怎么样 怎么看电脑配置 耳鸣怎么办 小妙招 油菜怎么做好吃 王者荣耀艾琳怎么获得 黄晓明为什么叫教主 鹿肉的做法大全 婴儿舌苔厚白是怎么回事