blend4web的三維小場景的開發應用(4)

       前三篇寫的是屬於整個blend4web開發的總體準備部署和項目集成部分,那麼如今開始正式進行web開發,(我以前是在學arcigs api for js,它的api官網每個都講解的很詳細,並且每一個接口都會有對應的例子,很容易學。)可是我第一眼看到blend4web的時候整我的都感受很差了,一句媽賣批不知道當不當講。官網的api地址是:https://www.blend4web.com/api_doc/index.htmlhtml

再看看這是arcgis api for js的界面,這徹底一個是高富帥,一個是矮窮矬無法比。web

可是「與其無力的反抗,不如閉眼享受「,牢騷發完仍是要繼續接着作的。「當上帝爲你關閉一扇門的時候,確定會爲你打開一扇窗(若是窗口都沒有,兄弟你覺悟吧!)」,幸運的是我還能夠看的懂一小部分。那就從簡單的來吧api

    一、控制物體的顯示隱藏函數

    以前說過Blend4web的不少api是要和blende軟件密切相關的,若要實現顯示隱藏,必需要讓物體爲動態對象。htm

設置爲動態對象以後,保存文件,而後導出,再將導出的文件,複製粘貼的部署文件夾下面的assets文件下面就行了。對象

控制物體的顯示隱藏是在sences模塊下,那麼先要引用該模塊。控制物體顯示隱藏就先要獲取該物體,而後再進行控制操做。接口

 

本身的代碼要寫在load_cb函數裏面ci

我添加了一個簡單的按鈕來進行點擊切換顯示隱藏,下圖是頁面初始加載的狀態。開發

而後點擊按鈕,會看到場景中的水果梨消失:部署

再次點擊就可看到又從新顯示:

今天偷懶不想寫了,就先寫這麼多吧。

總結:不少知識點不是我這短短几篇字就是能敘述完的,官網的代碼寫的不少,能夠多看看。多研究一下就會發現,也沒有想象中的那麼難。

相關文章
相關標籤/搜索