多语言展示
当前在线:1683今日阅读:58今日分享:42

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

3D可视化应用在互联网高速发展的今天,已经在各行各业中发挥着极其重要的作用。当开发工程较大时,需要进行多人协同开发,为此我们提供了协同开发的方法,具体流程如下所示:
方法/步骤
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。

注意事项

若其中包含有图片等资源,地址需写绝对路径

推荐信息