Unity編輯器版本2048 (2017更新)

  前一個版本已經是2014年的東西啦
http://www.iverv.com/2014/04/unity2048.html

  最近再翻出來重新修改,雖然沒有做得很好,不過還是把之前想要的功能給加進去了。


優點:
1、可以讓大家在休閒之餘不忘工作。
2、可以一邊做事一邊玩。
3、可以避免玩遊戲被發現,這讓你可以正當的打開Unity玩遊戲 Great!


新增功能:
1、自訂邊框顏色、自訂文字字型跟顏色
2、自訂亂數種子、可重複玩相同的關卡!!
3、顯示按鍵步驟紀錄、配合亂數種子可以自己攻略!!
4、退回上一步功能、對移動或產生的方塊位置不滿意可以一直退回前一步直到滿意為止
5、方塊移動動畫
6、方塊融合動畫


安裝步驟:
1、請到GitHub下載檔案
https://github.com/PlayVerv/UnityEditor2048

 2、開啟Unity專案,然後建立一個Editor資料夾



 3、把下載的資料夾直接放進去,就可以看到上方工具欄出現選單啦



 4、其餘的跟原本差不多,設定多了一些東西



祝大家玩的愉快。
如果有任何錯誤歡迎提出 。

Unity - 使用內建ToggleGroup來製作簡易面板切換(Using build-in toggle group to create simple panel switch) Ver.2

  前一個版本我用了兩個ToggleGroup來做,事實上是用一個ToggleGroup就可以簡單做到面板切換了,不過我也忘記當初是為了什麼設計所以使用了兩個ToggleGroup,不過也沒差,如果有使用兩個的需求也是可以做的。


Unity - 使用內建ToggleGroup來製作簡易面板切換(Using build-in toggle group to create simple panel switch)

  UI面板切換,算是一個會需要用到的功能,基本上就是製作了幾個面板資料,按了按鈕切換到對應的面板顯示,此時要把其他不相關的面板暫時關閉。


  舉例來說,我製作了三個面板,對應了三個按鈕Tab1、Tab2、Tab3,面板當中各自有各自的資料,按下Tab2的時候要把Tab3的物件關閉,不然會因為前後順序的關係會擋住Tab2的面板。

  這邊的重點就是不管我按了哪一個Tab,都要把前一個開啟的Panel關閉,然後打開我按下Tab所屬的Panel,這個功能剛好可以使用Unity內建的UI物件ToggleGroup來做到。

  PS:這邊用兩個ToggleGroup單純是因為遇到有人分兩個部分在做,所以這邊也就說明使用兩個ToggleGroup的方式,不然的話只要上面那個Tab的ToggleGroup就夠了,都在Tab的Toggle OnValueChanged裡面去把Panel跟其他物件SetActive,也比較省事。