Qt 3D Studio-06-會動的車道線

嘗試

這次我們不在研究面板功能,而是嘗試實現某些功能。

演示效果

看下下圖中的馬路的樣子,那麼這個東西是怎麼實現的呢,如果我們使用傳統QWidget來實現,要怎麼實現了,這是個值得思考的問題,這個馬路移動的速度是可以控制的,也就是說,如果在真實的汽車儀表中,這個馬路的移動速度,是可以和真實的車速實現聯動。很心動,這個如果要是使用QWidget來實現,我目前可以想到的就是得專門來個類了來實現這個功能了呀。小夥伴們還有更好的方式嗎,在線等。。。

 

基本屬性

看了一下,這個道路Demo中使用了Rectangle來做基本的模型,基礎屬性中有以下內容;

  1. Name:元素的名稱
  2. Visible:是否可見
  3. Position:元素位置
  4. Rotation:旋轉
  5. Scale:比例、縮放
  6. Picot:中心點位置(待確認)
  7. Opacity:透明度

在Qt 3D Studio中嘗試實現這一功能

首先模仿Demo中,先新建一個Rectangle,直接在左上角的Basic Object中選中Rectangle拖動到工作區即可。如下圖所示。

這個和傳統的Qt是差不多,就像是我們拖動一個Button,一個Label等,只要往裏拖空間就可以,不過這個裏面自帶的控件好像有點少,不過我看UE4裏面也差不多是這些基本的元素。

修改名稱

修改名稱很簡單,這裏我們可以在時間線的左側區域看到我們剛剛拖動過來的Rectangle,鼠標雙擊,輸入自定義的名字即可,這裏還是建議,不要帶有中文。

展開空間詳細“屬性”

注意看,有的控件見面是帶有小三角的,這裏表示可以展開,鼠標點擊一下,就可以打開裏面有很多可以修改的內容,這個應該也是重點了吧。

選着材質

在監視窗口的材質中,選擇動畫材質,這材質有三種,暫時也不知道是什麼用,翻譯成中文呢,就是基礎材質,動畫材質,參考材質???這個拿不準

在選中以後,就可以看到所有的參數了,如從下圖所示。這些參數到底都是幹什麼的呢,現在以我的能力,也解釋不來。

在這個界面上,目前有一個參數需要修改,Diffuse Map(漫反射貼圖),這裏選擇Demo中提供的road貼圖

這裏選擇完成後,在我們的工作區上的貼圖馬上就顯示出來了,如圖所示。

稍微調整一下大小,來適應我們的窗口,把下面這些參數先調整下,整體看的順眼就行

看下我調整後的效果

其實到這裏,差不多就完成一部分了。剩下的就是怎麼讓他動起來,這裏就需要用到關鍵幀了,把紅色的時間軸拖到最左邊。

選中默認的MAP,調整右側參數

先這麼選擇

把前面的小表點一下

在時間軸上就出現了這個小圓點和小方塊了

把時間軸拖到最後

調整右側參數

小圓點和小方塊出現,這樣就形成了兩個關鍵幀

點擊一下,播放,看看效果吧

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章