|
本帖最后由 aoc初心者 于 2011-10-15 16:54 编辑
之前有朋友問我怎樣檢測人物A的血量少於一定的數值,
因此我便開始有關的研究並將此檢測方法名為血量計效果。
有興趣的可以先看看以下的附件:
原理:
開始時提升 1P 治疗距离至全地圖治疗,
單數秒時指派傳教士治疗人物A (即1s,3s,5s....)
雙數秒時指派傳教士至最下一格 (即2s,4s,6s...)
而且在雙數秒時加多個觸發檢測傳教士是否位於最下的一格 ....
那麼,當人物A左方血量高於右方血量時,
單數秒時:傳教士不會治疗人物A而從起點向上移動跟隨人物A ,
雙數秒時:向下移動至起點
當雙數秒檢測傳教士是否位於最下的一格時,
因為傳教士不在最下的一格而不會觸發效果 ,
而當人物A左方血量低於右方血數時 ,
單數秒時,傳教士會治疗人物A而不會向上移動 ,
當雙數秒檢測傳教士是否位於最下的一格時,
傳教士位於最下的一格而觸發效果 ,
因此檢測到人物A血量少於一定數值,
做到血量計的效果。
製作方法:
假設人物A的兵種血量為T,人物A開始時血量為H,檢測的血量為N
觸法一 (提升傳教士治疗距离及更改人物A血量)
效果0 進貢 治疗距离 -363 (256^2+256^2的平方根,請使用AOKTS)
效果1 改變目標生命值 N-T (T/T>N/N)
效果2 摧毀目標 -H+N (N/N>T/N)
觸法二 (向上移動)
效果0 指派物件 傳教士至人物A
效果1 關閉觸法四
觸法三 循環(回到起點)
狀況0 計時器 2
效果0 指派傳教士至最下
效果1 開啟觸法二
效果2 開啟觸法四
觸法四
狀況0 將指定物件(傳教士)帶到指定區域(最下一格)
效果n 你想要的效果
那麼現在製作rpg時,
便可以製作boss少於一定血量時能力大增的效果了
|
评分
-
查看全部评分
|