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

 时间:2024-10-11 23:33:06

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

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

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

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、这时 B 同学需要在本地服务器中拉取A同学的代码;

6、拉取成功后,B 同学启动本地服务器,获取本地服务器中 A 同学的脚本;https://192.168.10.185:8080/test/A.js 为B同学脚本的网络地址

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、若要调试引入的 js 脚本代码,则需将 timestamp 参数设为 false。

  • 最健康的美容面膜是什么有哪些
  • MinGW在windows 7系统下环境的搭建
  • 蚂蚁庄园如何避免午饭后犯困
  • 吃过冬至饭一天长一线怎么解释
  • 上海市注册公司代理流程
  • 热门搜索
    青少年心理健康手抄报 安全手抄报内容资料 关于诗的手抄报 感恩教师手抄报 国庆中秋手抄报 七一建党节手抄报 一年级手抄报大全 争做美德少年手抄报 低碳生活我先行手抄报 美丽的祖国手抄报