首頁>科技>

實際上,人們肯定對物聯網的複雜場景是具有基本的精度要求的,和開發出的炫酷功能才能相得益彰。

這麼多角度該實現起來有多複雜?如何在一張平面上隨時切換攝影機飛行的角度?一切都無需擔心,我們有官方示例和動畫demo,分分鐘實現你想要的效果。

#### 切換場景層級

#### 跟隨物體移動

具體如何實現飛行呢?需要設定一個飛行的動作,並能夠通過飛行時長和飛行角度來實現更順暢的到達效果。

程式碼示例

````

var app = new THING.App({

url: 'https://www.thingjs.com/static/models/storehouse' // 場景地址

});

//註冊層級切換事件

app.on('load', function (ev) {

var campus = ev.campus;

app.level.change(campus);

});

app.on('load', function (ev) {

var campus = ev.campus;

app.level.change(campus);

new THING.widget.Button('所有Thing', function () {

recover();

// 自定義進入層級的飛行相應物體

app.on(THING.EventType.EnterLevel, '.Thing', function (ev) {

// 攝像機飛行到物體

app.camera.flyTo({

'object': ev.object,

'xAngle': 90,

'yAngle': 0,

'time': 1 * 1000,

'complete': function () {

console.log('Thing類物體自定義層級飛行結束');

}

});

}, '進入Thing類物體層級自定義層級飛行');

// 層級切換飛行結束回撥

app.on(THING.EventType.LevelFlyEnd, '*', function (ev) {

console.clear();

if (ev.previous) {

console.log('上一層級:' + ev.previous.name)

}

console.log('[' + ev.object.name + '] 物體層級飛行結束');

});

````

總結而言,攝像機功能不是獨立存在的,它也需要團隊作戰。通過搭建精細場景以及3D開發,保證在執行請求的時精準定位,最終完成飛行任務。

最新評論
  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 5G潔淨網路清單不"潔淨"!美國封鎖動作頻頻,華為如何渡難關