作者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