找回密碼
 註冊
查看: 3614|回復: 25
打印 上一主題 下一主題
收起左側

[效果 與 研究] 每秒回復 n 血而不破血 (英雄式回血增強版)

    [複製鏈接]
跳轉到指定樓層
1#
發表於 2-10-2010 18:20:11 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
本帖最後由 nomygf 於 3-10-2010 21:15 編輯

英雄式的原理不在這裡說, 反正我也算是一知半解,
有興趣的話可以自己研究一下,這與程式的變數種類有關。



效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777217+A
效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A


這結構相信也不會感到陌生, 其實這是經簡化的結構, 最基本應該是:

效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777216+A
效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果2:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A

效果 0 與 效果 1 結合, 因此寫成簡化版本。

好了, 那為什麼我不用簡化版本去解釋接著下來的東西呢?
那是因為簡化版相對地較為不清晰, 相反最基本的結構就清晰得多,


效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777216+A
效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果2:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A


好容易便看出, 這是每秒增加 1 血,
對! 中間的那個 "-1" 就是這個意義 -- 每秒增加 1 血。

因此, 假若你想每秒回復 2 血, 結構就變寫成:

效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777216+A
效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果2:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果3:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A


再簡化成:


效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777217+A
效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果2:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A


如果你想每秒回復 10 血, 就應寫成:


效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777216+A
(1)效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果2:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果3:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果4:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
(5)效果5:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果6:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果7:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果8:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果9:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
(10)效果10:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果11:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A


再簡化:


效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777217+A
(1)效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果2:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果3:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果4:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
(5)效果5:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果6:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果7:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果8:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
(9)效果9:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果10:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A



在簡化過程, 只會將效果0 和 效果1 結合, 那為什麼效果 0 不和 其餘效果都結合, 那不是更簡化麼?
舉例每秒回複 5 血:


效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777216+A
(1)效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果2:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果3:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果4:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
(5)效果5:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1
效果6:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A


為什麼不簡化成這樣:


效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777221+A
效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A


或者簡化成這樣:


效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-16777216+A
效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-5
效果2:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:16777216-A


這是不可行的, 不能夠寫成以上這樣,
因為我跳了原理的部分, 所以也很難給各位解釋,
如果你有興趣, 也可以自行研究, 提示是"系統永遠也是由最上讀到最下"。


那麼如果我打算單位每秒回復 200 血, 300 血, 400 血, 甚至更高,
即是要做 200 多個, 300多個, 400多個效果!????
這是事實!

但你可能說用 AoKTS (觸發事件工作室) 就能很方便地複製效果, 做 400 多個相同效果也是一分鐘以內的事情,
這也是事實! 可是別忘記你的觸發事件是循環的, 系統每秒最少運行 400 個以上的狀況&效果,
想像一下遊戲負荷有多大! 所以以上方法就不可行!

所以我們有其他方法去代替這方法。
回復

使用道具 舉報

26#
發表於 7-10-2010 21:54:08 | 只看該作者
回復 25# collins4321
A係你要較個隻兵既血
例如精銳日本武士係80血,咁A=80
就= -16777216+80
回復 支持 反對

使用道具 舉報

25#
發表於 7-10-2010 21:17:50 | 只看該作者
其實-16777216+A既A係咩...
回復 支持 反對

使用道具 舉報

24#
 樓主| 發表於 4-10-2010 00:03:08 | 只看該作者
回復 23# GODHoHo

你是劇族的人嗎?

AoKTS 可以輸入11個位, 甚至更多
回復 支持 反對

使用道具 舉報

23#
發表於 3-10-2010 23:56:23 | 只看該作者
本帖最後由 GODHoHo 於 3-10-2010 23:58 編輯

就我認識以內一早最少有4個人知#2的效果
============================
只是不明白怎樣輸入11個位
觸發事件0:
  效果0:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-1073741823+A
  效果1:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:-64
  效果2:摧毀目標|設置單位:相關單位|設置區域:相關區域|參數:1073741824-A
回復 支持 反對

使用道具 舉報

22#
發表於 3-10-2010 23:36:52 | 只看該作者
我必須承認那些不是給我看的,
謝謝分享。
回復 支持 反對

使用道具 舉報

21#
 樓主| 發表於 3-10-2010 23:03:13 | 只看該作者
翔鷹那邊的文章好像被刪掉了, 還好之前我備份了
http://bbmov.com/b5/viewtopic.php?t=24&mforum=admin
回復 支持 反對

使用道具 舉報

20#
發表於 3-10-2010 22:55:00 | 只看該作者
回復 19# nomygf


這又是= ="
不過可能有人早發現可沒說呢(狡辯也

不過其實原理哪兒可以看....
一直都不明
回復 支持 反對

使用道具 舉報

19#
 樓主| 發表於 3-10-2010 22:40:29 | 只看該作者
#2 大部分都是剛剛發現的, 不是嗎?
回復 支持 反對

使用道具 舉報

18#
發表於 3-10-2010 22:35:59 | 只看該作者
本帖最後由 chickenpie 於 3-10-2010 22:37 編輯

回復 17# GODHoHo


狀況和效果的用途一早大把人知,
有咩出奇?
有咩必要寫個又長又臭的教學說明?


==========
..ng把本來#1有的「這老效果有很多人知, 放這裡作記錄」刪了/.\
回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

快速回復 返回頂部 返回列表