2024-04-25|閱讀時間 ‧ 約 23 分鐘

ACG Creator - 四位數轉動密碼鎖製作


    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

    1. 最後在劇情編輯器 > 遊戲流程 > 監聽數據變動 做最後的判定式
      這邊設定的密碼是9527
      在條件分支裡面設定
      如果"加總"=9527 , 就會將解鎖前的圖片變更為解鎖後的圖片


    這樣就完成了 , 如果執行後發現哪裡出了問題 , 應該都是複製的文字按鈕裡相對應的參數和數值沒有設定對 , 這個部分就靠仔細和耐心了


    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.