1.準備物件"解鎖前"和"解鎖後"的圖片 , 將解鎖前的圖片放入劇情編輯器
2.在數據庫中建立五個參數 , 分別取名"個位""十位""百位"千位""加總" , 初始值都設定0
3.在劇情編輯器內建立一個文字元素 , 命名為"千" (不要直接用數據庫的值) , 文字內容設為0 (這邊先從密碼的千位數 - 即最左邊的數字開始製作 , 其他位數等到元素按鈕內的事件製作完成後 , 再分別複製並分別修改數值會比較省事)
4.開始設定文字按鈕內的事件
總共會用到四個事件 , 第一個事件 , 意思是每點一次文字元素按鈕 , 都會給數據庫中的"千位"參數 + 1000
5.第二個事件 , 是為了限定數值能夠在一定範圍內循環 , 因為旋轉鎖的數字不會無限累加 , 每個旋鈕都是在0-9之間循環 , 條件分支的意思是當數據庫內千位數的參數超過9000時 , 就會重新回到0
6.第三個事件 , 是為了在每次遞增時 , 文字元素都會顯示相對應的數字 , 意思是 "當千位參數值為1000時 , 文字元素顯示為1" , "當千位參數值為2000時 , 文字元素顯示為2" ....依此類推 , 至"當千位參數值為9000時 , 文字元素顯示為9"
最後在未滿足條件式的欄位 , 設定文字元素顯示為0
( 這邊講一下為什麼一開始建立文字元素的時候不直接用數據庫的數值 , 因為這樣它會直接顯示1000 , 而不是顯示1)
7.第四個事件 , 是將數據庫內的參數相加 , 最終得出一個判定是否為正確密碼的數值(即"加總"參數) , 使用自訂義公式 , 建立 "加總"="千位"+"百位"+"十位"+"個位"
#這個事件在之後複製的另外三個文字元素按鈕內不用再進行修改
8.千位數的按鈕完成了 ! 接下來複製三個 , 由左至右依"百位"至"個位"的順序排列 , 然後分別進去修改按鈕事件內的數值吧~
要怎麼改應該不用再多說了~ XD
這樣就完成了 , 如果執行後發現哪裡出了問題 , 應該都是複製的文字按鈕裡相對應的參數和數值沒有設定對 , 這個部分就靠仔細和耐心了