摘要:今天想要做一個(gè)類似巡更的過程,就像是在學(xué)校保安巡更,小區(qū)保安巡更一樣。然后看一下效果以第一人稱視角的巡更效果成功了。那么這次就先到這里了,下一次通過不同的方法來實(shí)現(xiàn)巡更的效果。
今天想要做一個(gè)類似巡更的過程,就像是在學(xué)校保安巡更,小區(qū)保安巡更一樣。巡更需要用到相應(yīng)的場景,比如說:園區(qū)、學(xué)校、超市以及工廠等等,然后需要規(guī)劃好路線也就是巡更的路線,并且視角要跟隨路線來變換,從而達(dá)到擬人的效果。
第一步,用 CompusBulider 工具創(chuàng)建場景
工具地址:ThingJS - 物聯(lián)網(wǎng)3D可視化PaaS平臺(tái)
然后,將場景導(dǎo)出,并存為 .tjs 格式
第二步,將導(dǎo)出的場景放在ThingJS平臺(tái)上加載
ThingJS平臺(tái)地址:http://www.thingjs.com/guide/...
點(diǎn)擊上方的加號(hào)按鈕,將場景模型文件導(dǎo)入后,進(jìn)行加載
巡更要規(guī)劃好路線,然后通過攝像機(jī)遵循路線形成第一人稱的視角,達(dá)到擬人巡更的效果,路線可以通過攝像機(jī)飛行的方式實(shí)現(xiàn),從一點(diǎn)到另一個(gè)點(diǎn),然后設(shè)置攝像機(jī)的照射方向就好了。
第三步,實(shí)現(xiàn)巡更視角
通過上面的分析,巡更視角比較好實(shí)現(xiàn)了,創(chuàng)建攝像機(jī)飛行的方法,并設(shè)置位置和方向,大致如下:
設(shè)置好位置和照射的方向,每當(dāng)飛行結(jié)束,立即執(zhí)行下一次飛行,大致如下:
反復(fù)的調(diào)用飛行的方法,從而達(dá)到一個(gè)完整的效果,那么具體如下:
每一次設(shè)置攝像機(jī)飛行的位置后,添加執(zhí)行回調(diào)方法,執(zhí)行下一步要飛行的位置,后面亦是如此,實(shí)現(xiàn)起來比較簡單。
然后看一下效果:
以第一人稱視角的巡更效果成功了。
完整代碼:
結(jié)語
通過上面的代碼就可以發(fā)現(xiàn),雖然很簡單就能夠?qū)崿F(xiàn)巡更的效果,但是弊端太過明顯而且有很大缺陷。
第一,重復(fù)的代碼過多,比較浪費(fèi)。一直都在使用的是攝像機(jī)飛行的方法,那到底能不能通過一種手段將方法封裝起來。
第二,代碼的復(fù)用性不強(qiáng),也可以說是沒有復(fù)用性,那么就沒有辦法重復(fù)利用。因?yàn)閿z像機(jī)飛行的位置是需要自己手動(dòng)設(shè)置的,所以,不同的場景就會(huì)有不同的位置,都是需要自己手動(dòng)設(shè)置。
第三,修改很難,因?yàn)閿z像機(jī)的飛行時(shí)通過上一次調(diào)用的,所以當(dāng)上一次的位置發(fā)生改變時(shí),那么緊接著每次都需要做一些變動(dòng),否則可能會(huì)發(fā)生攝像機(jī)橫移的現(xiàn)象。
那么,該怎樣實(shí)現(xiàn)可以避免上面的這些弊端或者有其他實(shí)現(xiàn)的辦法呢?
首先想到的是,可以通過創(chuàng)建軌跡線,讓攝像機(jī)沿著軌跡線移動(dòng),通過軌跡線配合攝像機(jī),也可以達(dá)到第一人稱的巡更效果,優(yōu)勢在于,不用反復(fù)的重復(fù)寫同樣的方法,封裝之后,也有一定的復(fù)用性。
那么這次就先到這里了,下一次通過不同的方法來實(shí)現(xiàn)巡更的效果。
作者:沐林呀。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/108625.html
摘要:本文將模擬一個(gè)歐派,讓大家足不出戶在家里就能更加直觀立體的挑選家具。創(chuàng)建廣告牌寬度高度深度寬度上的節(jié)數(shù)高度上的節(jié)數(shù)深度上的節(jié)數(shù)中心點(diǎn)家具展銷歐派這里給我們給整個(gè)場景用抽象物體圍起來了,以免第一人稱控件開啟時(shí)會(huì)造成無碰撞體系墜落出場景。 本文將模擬一個(gè)歐派,讓大家足不出戶在家里就能更加直觀立體的挑選家具。 第一步,利用CampusBuilder搭建模擬場景。CampusBuilder的模...
摘要:峰會(huì)上,阿里云與優(yōu)锘科技聯(lián)合發(fā)布了智慧園區(qū)可視化產(chǎn)品。優(yōu)锘科技受邀參加此次峰會(huì),峰會(huì)上,阿里云與優(yōu)锘科技聯(lián)合發(fā)布了智慧園區(qū)可視化產(chǎn)品,并在物聯(lián)網(wǎng)專場論壇構(gòu)建四位一體的數(shù)字園區(qū)運(yùn)營體系進(jìn)行了專題分享。 2019年3月21日,2019阿里云峰會(huì)在北京國家會(huì)議中心如期舉行。峰會(huì)上,阿里云與優(yōu)锘科技聯(lián)合發(fā)布了智慧園區(qū)可視化產(chǎn)品。 本次峰會(huì)中,圍繞十年再出發(fā)的主題,阿里云首次進(jìn)行全面戰(zhàn)略解讀,并...
摘要:根據(jù)不同的市政建設(shè),管網(wǎng)分供水排污供暖通信電力等多種類別,其廣泛分布遍及地下。隨著城市發(fā)展建設(shè)所衍生出空間分布復(fù)雜,變化大,種類繁多等問題,可視化管理是未來發(fā)展最好的解決方案。 前言城市管網(wǎng)是城市最重要的公共基礎(chǔ)設(shè)施之一,與城市的發(fā)展和居民日常生活息息相關(guān)。根據(jù)不同的市政建設(shè),管網(wǎng)分供水、排污、供暖、通信、電力等多種類別,其廣泛分布遍及地下。隨著城市發(fā)展建設(shè)所衍生出空間分布復(fù)雜,變化大...
閱讀 553·2023-04-26 02:59
閱讀 691·2023-04-25 16:02
閱讀 2154·2021-08-05 09:55
閱讀 3544·2019-08-30 15:55
閱讀 4640·2019-08-30 15:44
閱讀 1797·2019-08-30 13:02
閱讀 2193·2019-08-29 16:57
閱讀 2288·2019-08-26 13:35