第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

有沒有辦法通過在架構(gòu)中使用選擇器在運(yùn)行時(shí)在 A-Frame 中設(shè)置“gltf-model”

有沒有辦法通過在架構(gòu)中使用選擇器在運(yùn)行時(shí)在 A-Frame 中設(shè)置“gltf-model”

精慕HU 2023-03-18 17:18:26
我正在制作一個(gè) A-Frame 項(xiàng)目,我必須在運(yùn)行時(shí)根據(jù)用戶輸入將 3D 對(duì)象設(shè)置為實(shí)體。有沒有辦法使用選擇器類型來設(shè)置它?例子:AFRAME.registerComponent('model',{schema:{   ext: {type: 'string', default:'gltf'},   scene:{type: 'selector'},   material:{type: 'selector'},   scale:{type: 'string', default: '1 1 1'}},init: function (){   var el = this.el;   var data = this.data;   if(data.ext == 'obj')   {     el.setAttribute('obj-model','obj',data.scene);     el.setAttribute('obj-model','mtl',data.material);   }   else     el.setAttribute('gltf-model',data.scene);   el.setAttribute('scale',data.scale);   console.log(this.el.toString() + ': Model component registered successfully!');   }});通過使用元素 ID 設(shè)置它不起作用,但如果我在 HTML 文檔中手動(dòng)輸入 ID,它就可以完美地工作。
查看完整描述

1 回答

?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊

gltf?-model和obj-model組件不采用 DOM 元素,而是采用 URL 或選擇器。將選擇器直接傳遞到模型中

AFRAME.registerComponent('model',{

?schema:{

? ext: {type: 'string', default:'gltf'},

? scene:{type: 'string' },

? material:{type: 'string'},

? scale:{type: 'string', default: '1 1 1'}

}


查看完整回答
反對(duì) 回復(fù) 2023-03-18
  • 1 回答
  • 0 關(guān)注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)