作者laechan (小太保)
看板mud_sanc
標題[wizs] cast 的 delay time 做法
時間Fri Aug 26 12:12:14 2011
古早的做法是這樣..
先執行施法敘述;
call_out("施放函數",n秒, ...);
它的好處是,施放時間設定有彈性, 缺點是會大量使用到
call_out,聖殿為了減少系統 lag 情況就捨棄 call_out
模式,改用 call_other(只限定使用 cast 時)。
但是,部份大法術仍舊需要設定施放秒數,才能突顯一些
設計(如大魔導士就是幾乎無詠唱時間),個人想了幾種做
法,有一種做法叫中央控制型,就是搭配上次提過的心跳
排程做法,在排程的時間對玩家做 set_temp 的動作。
有空我會實驗這樣的做法。
往後基本上,現今大多數的輔助法術仍舊會維持無延遲施
放(因為已經有後延遲 1 秒了),只是特定法術部份會有
特別的延遲,全部都這樣設就沒意義了會加重系統的負荷
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 117.19.200.208
1F:→ HighElf :呃,最後一句是不是沒有斷行?看不懂意思... 08/26 12:27
2F:→ nahceal :全部都這樣設就沒意義了,會加重系統的負荷 08/26 13:23
3F:推 justinj :叫給付延遲,會浪社會資本的... 08/26 16:46
4F:推 hmml :可以催告,再請求給付,否則解約,有損失的話可以請 08/29 20:28
5F:→ hmml :求損害賠償... 08/29 20:29