看板 CFantasy 關於我們 聯絡資訊
感謝板友推薦,剛剛看到三十二章 有一段程式碼沒看懂,想和大家討論一下 { 提供靈氣, 那么, 敏捷術開啟運行, 截斷靈氣, 那么, 敏捷術停止運行。} 我讀完這段以為執行之後應該是「開敏捷術然後馬上關敏捷術」 結果看起來好像是可以隨意控制敏捷術開多久? 那之前那些「if施法then開法術else關法術」豈不是很多餘? 另外作者還說,如果沒有停止運行的指令,敏捷術就會變成被動技能 那為什麼之前修煉的程式碼還要考慮靈氣, 直接if(true)then{增加經驗值}else{}不就可以睡覺也練功嗎? -- 補充一下出現過的code 1. 如果(丹田擁有足夠靈力并且施展小云雨術){ 那么,小云雨術施展成功} 否則{ 那么,小云雨術施展失敗} 2. { 功法掛載:基礎功法·訣   核心運行: 如果(擁有一定靈氣并且運行掛載功法){ 那么,修為提升} 否則{ 那么,修為不提升}   最終效果:等級+經驗(經驗取決于靈根+掛載功法)} 3. 如果(施展生長訣并維持靈力持續輸出){ 那么,生長訣施展成功} 否則{ 那么,生長訣施展失敗,或者生長訣施展停止。} 4. { 提供靈氣, 那么, 敏捷術開啟運行, 截斷靈氣, 那么, 敏捷術停止運行。} ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 50.78.70.58 (美國) ※ 文章網址: https://www.ptt.cc/bbs/CFantasy/M.1599610521.A.8EF.html
tsaiminghan : 這概念,我之前在經小說中有看過 09/09 08:19
tsaiminghan : 不知道有人有人知道書名 09/09 08:19
tsaiminghan : 訂正:輕小說 09/09 08:21
song7775 : 這段程式碼裡面沒有if阿 09/09 08:25
rudy6699 : 不錯,他解釋了一堆,但感覺好像是在說while(1)內+ 09/09 08:26
rudy6699 : 一個 if else 09/09 08:26
song7775 : 真的執行會變成提供完靈氣馬上就截斷靈氣 等於沒有 09/09 08:27
song7775 : 執行 09/09 08:27
song7775 : 應該說 瞬開瞬關 他沒有時間變數在裡面 09/09 08:27
aeoluns : 欸對,沒有if不知道在then什麼 09/09 08:28
song7775 : 因為我沒看這本不知道什麼狀況 09/09 08:38
song7775 : 不過法術類的程式碼應該可以一部份照搬網遊的各類 09/09 08:39
song7775 : 技能阿 09/09 08:39
song7775 : 他這段程式碼也很怪 09/09 08:40
※ 編輯: aeoluns (50.78.70.58 美國), 09/09/2020 08:53:18
song7775 : 因為沒有前後文 看不太懂這段程式碼的功能是在幹嘛 09/09 08:47
song7775 : 如果只是想寫使用敏捷術或停止使用敏捷術 09/09 08:48
song7775 : 前半段跟後半段應該要分開成兩個函數 09/09 08:49
song7775 : 想開去call第一個 想關去call第二個 09/09 08:50
song7775 : 如果靈氣的消耗這部份程式已經包在敏捷術裡面 09/09 08:51
song7775 : 那他前半段提供靈氣的意義在哪裡? 09/09 08:52
song7775 : 直接call敏捷術不就好了? 09/09 08:52
song7775 : .....修為提升應該是執行的結果吧 09/09 08:54
song7775 : 哪家的程式邏輯是把then包在裡面的WWWWWW 09/09 08:56
song7775 : 他都可以then 修為提升了 09/09 08:56
song7775 : 那幹嘛不直接一直執行修為提升就好??? 09/09 08:56
aeoluns : 對啊,所以沒看懂= = 09/09 08:58
ccvs : 靈氣的部分就是判斷條件吧 09/09 08:59
song7775 : 判斷條件的指令沒寫阿 09/09 09:01
aeoluns : 可是作者在解釋被動技能那邊,看起來不需要考慮靈氣 09/09 09:01
song7775 : 以上面的敏捷術為例 09/09 09:02
song7775 : 如果靈氣的消耗相關功能寫在敏捷術的程式碼裡面 09/09 09:03
song7775 : 那麼他只要呼叫敏捷術就會消耗靈氣 09/09 09:04
song7775 : 變被動就代表他的靈氣一直在消耗 會一直開到他沒魔 09/09 09:04
song7775 : 除非他有去改寫一個不耗魔的敏捷術出來 才會是無 09/09 09:06
song7775 : 消耗的被動技能 09/09 09:06
song7775 : 作者關於被動技能的解釋能簡介一下就 09/09 09:07
song7775 : 能簡介一下嗎 09/09 09:08
palewalker : 感覺作者不是碼農耶... 09/09 09:09
aeoluns : 被動技能的解釋在三十一章後半到三十二章前半 09/09 09:12
aeoluns : 比較長就不貼出來了 09/09 09:13
song7775 : 感覺不是碼農+1 09/09 09:13
aeoluns : 其實那一段我也不知道在講什麼,想說後面有實例示範 09/09 09:14
warlockeric : 這作者一定不是理工的= = 09/09 09:15
aeoluns : 結果實際例子還是沒看懂 09/09 09:15
fr75 : 不想幫作者解釋 不過主角不是還在研究語法而已嗎 根 09/09 09:17
fr75 : 本連程式語言的keyword都還沒抓到 像是與其升修為為 09/09 09:17
fr75 : 什不直接寫進階XD 09/09 09:17
steven3QXD : 這語法到底.... 09/09 09:36
fl596em5 : 推一下 假裝我看的懂 09/09 10:01
twinschoi : 照他這樣寫 就算能成功 當他使用其他功法發動靈氣時 09/09 10:17
twinschoi : 敏捷術也會發動 這也不對呀 09/09 10:18
twinschoi : 而且他一下靈力一下靈氣 到底是 a跟b 還是a=c b=c 09/09 10:23
hugog : 所以主角最後會Debug到走火入魔嗎? 09/09 10:28
xga00mex : 這段的寫法應該是想表達敏捷術(靈氣) 09/09 11:45
song7775 : 沒有說明文件不知道各函數要什麼出什麼阿W 09/09 11:50
whk183920 : 這個作者看起來就是沒在寫code啊... 09/09 13:11
Yuiwa1996 : 這邏輯感覺連大一的程度都沒有啊(頭痛) 09/09 14:57
Lucas0806 : 這邏輯判斷式誰教的……常駐學校後門的流浪狗嗎? 09/09 23:47