1. 程式人生 > >CocosCreator之KUOKUO帶你封裝一個好玩的數碼管

CocosCreator之KUOKUO帶你封裝一個好玩的數碼管

本次引擎2.0.5

編輯工具VSCode

目標:封裝一個好玩的數碼管

 

這是我自己PS的素材:

 

好了,我們新建個工程。

弄個白色背景,放入數碼管的body。

好了,然後我們先把數碼管搭起來:

這樣,豎著的是旋轉90度。名字是ABCDEFG。

順序是這樣:(真實電子器件的標準)

看,好看吧!!!

好了,接下來。

我們構建出來電路。

使用大量的單色精靈搭配Label。

好,我們再通過Door圖片和單色精靈組成開關:

把開關的錨點x改為0,這樣能旋轉:

同理,我們把剩下幾個做好:

大功告成!!!

接下來,我們寫一個LED的指令碼繫結在LED_body上。

封裝一個顯示方法。

先宣告個節點陣列。

然後按照ABCDEFG順序拖進去。

這是封裝的方法。

解析數字訊號(字串)。

在onLoad裡寫一下,我們測試一下。

好了,接下來我們去寫總控制指令碼,在右方加7個按鈕。

總控制指令碼我放在Canvas上;

指令碼:

 

指令碼中先寫個A按鈕的:

在LED中把狀態方法放進update(因為電路是實時的)

好了,我們看看效果

同理,我們把剩下的全寫完(注意字元拼接就行)

給每個按鈕綁上:

怎麼樣?

接下來,我用程式演示一下倒計時:

看看效果:

是不是感覺CocosCreator對於知識教育也很有用呢?

哈哈

加我QQ群:(部落格裡面的專案,群檔案裡都有哦)

706176551

我們一起學習!

O(∩_∩)O~~