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

2025-04-11 19:18:13

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

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

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

4、4.在后台中查看断点位置;开发小组内 A 同学完成功能模块的代码如下:function queryById() { var car = app.query('#2271&#泌驾台佐39;)[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。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢