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

 时间:2026-02-16 10:20:16

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系统下环境的搭建
  • 蚂蚁庄园如何避免午饭后犯困
  • 吃过冬至饭一天长一线怎么解释
  • 上海市注册公司代理流程
  • 热门搜索
    脱发怎么办 股票为什么会跌 双胞胎是怎么形成的 粉刺怎么去除小妙招 自动挡怎么开 尿酸高怎么办 为什么都不敢动贾跃亭 麻花辫怎么编 蝴蝶兰怎么养 羊杂的做法大全