#13 快打旋風之龍騰虎嘯— 調色大師
猴溜肯
Published in
5 min readSep 16, 2019
快打旋風還記得小時候第一個接觸的大型電玩,應該就是快打旋風(街頭霸王),先來段影片
《街霸5》世界顶级隆(Ryu)梅原(daigo)排位赛巧遇天梯最强肯(Ken)
看不過癮的還有2004年的這一場傳奇逆轉
【電玩達人】EVO 2004 快打旋風3 梅原大吾成為傳奇的背水の逆転劇
Ryu & Ken (隆與肯)
應該是裡面大家最熟悉的角色,之前的公司還有個同事英文名字就叫做ken,有一次我問他你英文名字怎麼來的,他說就是這個遊戲。(果然是骨灰級玩家)
今天要練習的題目是
原圖是
雖然我印象中這題目有人做過了 XDDDD
不過我們還是來練習一下
練習過程
- 首先將圖片去背(波動拳的區塊)
- 加上RGB的調整
- 加上Alpha的調整
- 加上colorSliderChanged()事件
- 加上漸層效果 (由左到右)
- 加上邊框效果 (背景圖外框)
- 加入漸層與邊框的修改與清除程式碼
由於參考了許多的作業,減少了很多卡關的過程,花比較多的時間地方是UI的調整,以及過程中程式碼調整的部分(嘗試錯誤)。
然後在漸層與邊框效果,切換到Off (!isOn)的狀態時,嘗試加入清除的效果。最後在稍微整理重構程式碼。
成品圖
以及Red, Green, Blue & Alpha 還有漸層,邊框效果的成品圖
程式碼
- sliderChanged事件有三個方法
1.更新顏色
2. 漸層與邊框效果
3. 更新Label的文字 - frameSwitched主要有三個方法
1. 清除漸層效果
2. 清除邊框效果
3. 設定所有Slider的狀態
- 漸層效果事件
- 邊框效果事件
- 清除漸層與邊框的效果事件
漸層的清除花了比較多的時間嘗試,才有現在的寫法
- 這個部分比較簡單,直接讓值與Switch開關相同即可