本帖最后由 時(shí)光找茬 于 2014-12-3 10:00 編輯 利用LabVIEW一般都需要寫用戶交互式界面,如何才能制作一個(gè)比較好看的界面呢?下面我就以我做的俄羅斯方塊游戲界面為例,詳細(xì)的說明怎么制作好看的用戶界面。 ![]() 俄羅斯方塊游戲界面 STEP1:在前面板插入兩個(gè)空數(shù)組和兩個(gè)布爾控件方形指示燈,分別設(shè)置方形指示燈的大小;將兩個(gè)方行指示燈分別放入空數(shù)組中;調(diào)整兩個(gè)數(shù)組顯示為4*4和10*15 如圖 ![]() ![]() ![]() ![]() STEP2:插入兩個(gè)字符串顯示控件,分別命名為分?jǐn)?shù)和等級(jí) ![]() ![]() STEP3:調(diào)整好控件的擺放位置,需要用到 ![]() 最終調(diào)整效果: ![]() STEP4:將控件組合并鎖定,將用到SETP3中的最后一個(gè)。可以將左邊的先組合,再將全部組合,也可以直接全部組合(全部組合用Ctrl+A,將其全部選中再組合)(組合的目的是為了防止錯(cuò)誤操作,將控件的相對(duì)位置改變),調(diào)整好全部控件在前面板的位置,將其鎖定(鎖定后不能拖動(dòng)控件)。 這一步的圖和上一步?jīng)]有區(qū)別,反正只要拖不動(dòng)整個(gè)控件就可以了。 STEP5:修飾控件 修飾控件在前面板———控件——修飾中,如圖。 ![]() 如何修飾大家慢慢試吧,這個(gè)可以多樣化。 我是選擇上凸盒,將其拉大,并將STEP4的控件全部覆蓋,然后選中修飾的上凸盒,按照?qǐng)D下操作就可以了 ![]() ![]() 再添加下凹框和細(xì)分割線,按照上面的步驟,做出的效果如圖。 ![]() 由于游戲需要個(gè)停止鍵,而且是循環(huán)時(shí)按停止鍵后停止,所以我們需要在程序框圖中添加一個(gè)while循環(huán),設(shè)置一個(gè)停止按鈕,(此時(shí)順便將所有顯示控件的顯示圖標(biāo)的鉤鉤去掉,可以將所有控件全部選中,右鍵--選中那個(gè)有鉤的顯示圖標(biāo)就OK了),效果如圖。 再返回前面板,將停止按鈕控件的位置調(diào)整好。 STEP6:改變修飾選板的顏色。 在前面板的任意位置,按住shift鍵+鼠標(biāo)右鍵出現(xiàn)工具選板,如圖: 選擇最下面的那支筆,在修飾選板上面按住鼠標(biāo)右鍵,就可以改變顏色了。顏色改變完成后一定要記得shift+右鍵,選擇工具選板最上面的那個(gè)(應(yīng)該是自動(dòng)選擇)。 最終俄羅斯方塊游戲的界面出來啦?。?! 至此,俄羅斯方塊的界面制作到此結(jié)束,剩下的就是編程了。大家別忘了保存,下次想做游戲時(shí)可以直接把這個(gè)拿來用! 等我真正寫程序時(shí)才發(fā)現(xiàn)我把下一快的格子弄多了,真正的只有4*3,如下圖。 ![]() 最后,大家也可以設(shè)置一下VI屬性,在菜單欄的文件--VI屬性里 ![]() 主要修改這三個(gè)里面的就可以了,大家可以慢慢試試效果,下面是我做的效果。 ![]() Labview學(xué)習(xí)交流群:73498596(論壇管理員創(chuàng)建的群哦!不加別后悔),歡迎大家加入! |
|