System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉一種在ue數(shù)字孿生poi點(diǎn)位開(kāi)發(fā),特別是指一種數(shù)字孿生系統(tǒng)中多功能poi點(diǎn)位設(shè)置方法。
技術(shù)介紹
1、poi點(diǎn)位往往包含著定位和顯示poi點(diǎn)位、圖文和文本顯示、用戶交互、性能優(yōu)化以及數(shù)據(jù)同步等功能,這些功能獨(dú)立或者合并在一起,一個(gè)數(shù)字孿生項(xiàng)目中往往會(huì)用到非常多的這些poi功能,這使得整個(gè)開(kāi)發(fā)流程與項(xiàng)目文件非常復(fù)雜。
2、在ue數(shù)字孿生poi點(diǎn)位相關(guān)的
技術(shù)介紹
中,傳統(tǒng)的數(shù)字孿生實(shí)現(xiàn)可能需要大量的定制開(kāi)發(fā)工作,這可能既耗時(shí)又昂貴,隨著數(shù)字孿生的規(guī)模和復(fù)雜性增加,維護(hù)和更新這些系統(tǒng)可能變得越來(lái)越困難。
技術(shù)實(shí)現(xiàn)思路
1、為了克服上述缺陷,本專利技術(shù)提供一種數(shù)字孿生系統(tǒng)中多功能poi點(diǎn)位設(shè)置方法,該數(shù)字孿生系統(tǒng)中多功能poi點(diǎn)位設(shè)置方法將poi點(diǎn)位的所有功能設(shè)置在一個(gè)工程文件中,文件簡(jiǎn)潔明了,使得數(shù)字孿生系統(tǒng)開(kāi)發(fā)速度大大提升。
2、本專利技術(shù)為了解決其技術(shù)問(wèn)題所采用的技術(shù)方案:一種數(shù)字孿生系統(tǒng)中多功能poi點(diǎn)位設(shè)置方法,具體步驟如下:
3、步驟一:規(guī)劃poi點(diǎn)位為2d圖標(biāo)或者為3d圖標(biāo);
4、步驟二:當(dāng)規(guī)劃poi點(diǎn)位為2d圖標(biāo)時(shí),在虛幻引擎中創(chuàng)建一個(gè)actor,并創(chuàng)建一個(gè)控件藍(lán)圖,在創(chuàng)建好的控件藍(lán)圖中添加圖片和按鈕,設(shè)置圖片與按鈕的大小相同,使按鈕覆蓋圖片,并設(shè)置按鈕透明度為0,并將按鈕的點(diǎn)擊綁定一個(gè)事件分發(fā)器,在actor中通過(guò)控件組件將設(shè)置好的控件藍(lán)圖添加到actor上,然后設(shè)置每個(gè)actor選用的圖片,從而實(shí)現(xiàn)將圖片作為2d
5、當(dāng)規(guī)劃poi點(diǎn)位為3d圖標(biāo)時(shí),在虛幻引擎中創(chuàng)建一個(gè)actor,并創(chuàng)建一個(gè)控件藍(lán)圖,在創(chuàng)建好的控件藍(lán)圖中添加圖片和按鈕,設(shè)置圖片與按鈕的大小相同,使按鈕覆蓋圖片,并設(shè)置按鈕透明度為0,并將按鈕的點(diǎn)擊綁定一個(gè)事件分發(fā)器,在actor中通過(guò)控件組件將設(shè)置好的控件藍(lán)圖添加到actor上,同時(shí)在虛幻引擎中導(dǎo)入所需的三維模型,并通過(guò)靜態(tài)網(wǎng)格體組件將導(dǎo)入的三維模型添加到actor上,然后設(shè)置每個(gè)actor選用的三維模型和圖片,從而實(shí)現(xiàn)將圖片和三維模型作為3d?poi點(diǎn)位圖標(biāo)在場(chǎng)景中顯示;
6、步驟三:在actor的eventbeginplay后面綁定控件藍(lán)圖中添加的按鈕所綁定的事件分發(fā)器,在actor中新建一個(gè)自定義事件onleftclick,然后在事件分發(fā)器后面觸發(fā)新建的自定義事件onleftclick,然后創(chuàng)建新的字符串變量runornot,并暴露參數(shù),在onleftclick后面使用switch通過(guò)runornot字符串變量判定該poi點(diǎn)位的行為;
7、步驟四:在ue場(chǎng)景中擺放寫(xiě)好的poi點(diǎn)位actor,在actor編輯面板中設(shè)置runornot參數(shù),然后在switch中填寫(xiě)對(duì)應(yīng)的參數(shù),并且在switch后面填寫(xiě)對(duì)應(yīng)跳轉(zhuǎn)邏輯或其他邏輯。
8、作為本專利技術(shù)的進(jìn)一步改進(jìn),所述poi點(diǎn)位的行為包括點(diǎn)擊后是播放視頻、鏡頭跳轉(zhuǎn)、更換材質(zhì)或物體移動(dòng)。
9、作為本專利技術(shù)的進(jìn)一步改進(jìn),在actor的控件組件中引用設(shè)置好的控件藍(lán)圖。
10、作為本專利技術(shù)的進(jìn)一步改進(jìn),通過(guò)switch節(jié)點(diǎn)控制不同的poi點(diǎn)位有的不同功能。
11、作為本專利技術(shù)的進(jìn)一步改進(jìn),poi點(diǎn)位的功能為播放視頻、跳轉(zhuǎn)視角或顯示特效。
12、作為本專利技術(shù)的進(jìn)一步改進(jìn),通過(guò)在控件藍(lán)圖中進(jìn)行設(shè)置來(lái)更改是顯示在屏幕還是顯示在場(chǎng)景。
13、本專利技術(shù)的有益效果是:本專利技術(shù)通過(guò)創(chuàng)建一個(gè)控件藍(lán)圖,在控件藍(lán)圖中添加圖片和按鈕,并將按鈕綁定一個(gè)事件分發(fā)器,最后通過(guò)actor中的控件組件將設(shè)置好的控件藍(lán)圖添加到actor上,實(shí)現(xiàn)將控件藍(lán)圖中設(shè)計(jì)的圖片作為2d?poi圖標(biāo)在actor上顯示,如果需要設(shè)置3dpoi圖標(biāo),也只需要添加靜態(tài)網(wǎng)格體組件,將設(shè)計(jì)好的三維模型添加到actor上,實(shí)現(xiàn)三維模型作為3d?poi圖標(biāo)在actor上顯示,本專利技術(shù)將所有poi點(diǎn)位功能設(shè)置在一個(gè)工程文件中,文件簡(jiǎn)潔明了,使得開(kāi)發(fā)速度大大提升,通過(guò)本專利技術(shù)設(shè)置動(dòng)態(tài)poi特效,可以給數(shù)字孿生系統(tǒng)提供更加豐富和吸引人的視覺(jué)體驗(yàn),使得poi點(diǎn)位的展示更加生動(dòng)和有趣,有利于提高用戶體驗(yàn),動(dòng)態(tài)poi特效還可以增加用戶的參與度,通過(guò)點(diǎn)擊poi點(diǎn)位,用戶可以獲得更多信息,如相機(jī)調(diào)轉(zhuǎn)、相關(guān)圖片、視頻或其他互動(dòng)內(nèi)容,有效的增強(qiáng)了數(shù)字孿生系統(tǒng)的交互性,本專利技術(shù)可以有效優(yōu)化軟件代碼,可以在保持良好視覺(jué)效果的同時(shí),減少對(duì)系統(tǒng)資源的消耗,提高流暢度和響應(yīng)速度,進(jìn)而提高整個(gè)孿生系統(tǒng)的性能,本專利技術(shù)的poi點(diǎn)位功能提供的工具和接口可以讓開(kāi)發(fā)者更容易地創(chuàng)建和管理poi點(diǎn)位,減少了開(kāi)發(fā)時(shí)間和成本,使得開(kāi)發(fā)流程更簡(jiǎn)便。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種數(shù)字孿生系統(tǒng)中多功能POI點(diǎn)位設(shè)置方法,其特征在于:具體步驟如下:
2.根據(jù)權(quán)利要求1所述的數(shù)字孿生系統(tǒng)中多功能POI點(diǎn)位設(shè)置方法,其特征在于:所述POI點(diǎn)位的行為包括點(diǎn)擊后是播放視頻、鏡頭跳轉(zhuǎn)、更換材質(zhì)或物體移動(dòng)。
3.根據(jù)權(quán)利要求1所述的數(shù)字孿生系統(tǒng)中多功能POI點(diǎn)位設(shè)置方法,其特征在于:在Actor的控件組件中引用設(shè)置好的控件藍(lán)圖。
4.根據(jù)權(quán)利要求1所述的數(shù)字孿生系統(tǒng)中多功能POI點(diǎn)位設(shè)置方法,其特征在于:通過(guò)Switch節(jié)點(diǎn)控制不同的POI點(diǎn)位有的不同功能。
5.根據(jù)權(quán)利要求4所述的數(shù)字孿生系統(tǒng)中多功能POI點(diǎn)位設(shè)置方法,其特征在于:POI點(diǎn)位的功能為播放視頻、跳轉(zhuǎn)視角或顯示特效。
6.根據(jù)權(quán)利要求1所述的數(shù)字孿生系統(tǒng)中多功能POI點(diǎn)位設(shè)置方法,其特征在于:通過(guò)在控件藍(lán)圖中進(jìn)行設(shè)置來(lái)更改是顯示在屏幕還是顯示在場(chǎng)景。
【技術(shù)特征摘要】
1.一種數(shù)字孿生系統(tǒng)中多功能poi點(diǎn)位設(shè)置方法,其特征在于:具體步驟如下:
2.根據(jù)權(quán)利要求1所述的數(shù)字孿生系統(tǒng)中多功能poi點(diǎn)位設(shè)置方法,其特征在于:所述poi點(diǎn)位的行為包括點(diǎn)擊后是播放視頻、鏡頭跳轉(zhuǎn)、更換材質(zhì)或物體移動(dòng)。
3.根據(jù)權(quán)利要求1所述的數(shù)字孿生系統(tǒng)中多功能poi點(diǎn)位設(shè)置方法,其特征在于:在actor的控件組件中引用設(shè)置好的控件藍(lán)圖。
4.根據(jù)權(quán)利要求...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:王珂,厲名釗,黃涵樹(shù),王洪鵬,
申請(qǐng)(專利權(quán))人:三體智慧網(wǎng)絡(luò)科技蘇州有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。