嗨!我是新手村村長 Fei! 廣場中央的公佈欄已經更新懸賞囉! 這次被提高懸賞的生物是"火山吐司",理由:一次偷吃 12 片吐司! 真的是罪大餓極!!快去公佈欄看看吧!
【火山吐司檔案可以參考:https://www.instagram.com/p/C2j5_sbJAIb/?img_index=2】
勇者! 看到懸賞令了嗎? 今天要來教你的不是抓捕的技巧,而是跟你說下面的金額是怎麼調的,學會之後來村長辦公室幫忙吧!(突然開始人才招募)
function name(a){
return a
}
name(2)
function 函數名稱 (參數) { }
將程式設定成函數,可重複使用。
通常函數會含三個部分:
看見你滿臉疑惑,村長說:不懂的話,可以繼續往下看範例。
常用:
function 名稱(參數) {
//執行內容
return 參數
}
函數使用 function 來宣告名稱(名稱自訂),後面 ( ) 輸入參數,再用 return 回傳結果。
村長的施法時間:新增一個文字圖層,接著在 Source Text 上使用咒語:
function basic(x) {
return x + x
}
basic(300);
村長使用<翻譯蒟蒻>
宣告一個變數名稱為 basic ,參數為 x,回傳結果 x+x。
執行basic(300);
,呼叫 basic 函數,參數的值會帶入 300,return 回傳結果 600。
延伸應用,如果使用以下咒語呢?
function basic(x){
if (x < 10 )
return "0" + x;
else
return x;
}
basic(2) + "/" + basic(30);
"" 引號中為字串 (字串為顯示""內的字符,之後的篇章再做介紹)
顯示結果:
村長的施法時間:新增一個形狀圖層,接著在 Position 上使用咒語:
function basic(x) {
return x + x
}
[basic(300),basic(200)]
Position 有 2 個維度,需要用 [ x , y ] 來指定數值,否則無法顯示,Scale的話也是喔!【可參考】
村長使用<翻譯蒟蒻>
宣告一個變數名稱為 basic ,參數為 x,回傳結果 x+x。
執行[basic(300),basic(200)]
,呼叫 basic 函數,return 回傳結果 [600,400]。
以上學完,應該就能做出下方的數字囉!試試看吧!
function Wanted(a){
if ( a < 10 )
return "$ " + "0" + a.toFixed(1)
else
return "$ " + a.toFixed(1);
}
Wanted(6) + " →" + Wanted(30);
恭喜你完成新手的主線任務-懸賞獎金
任務獎勵:村長辦公室員工卡
(道具。可打開村長辦公室的門,上面還附一張便條紙,寫著:江湖救急!村長辦公室缺工,快來呀!)
回報完任務後,村長一溜煙的就跑了,留下無言的你呆站在原地……
----------嘿!基礎你學完了!如果村長還有學到新東西會繼續更新!----------
喜歡的話可以點喜歡!也可以分享出去招募更多勇者!
怕忘記的話也可以點收藏!熱烈歡迎留言交流互動!
以下是
合作請
私訊 Instagram
或寄信至 [email protected]