血量計效果
本帖最后由 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少於一定血量時能力大增的效果了{:154:}
本帖最后由 千骑卷平冈 于 2011-10-16 11:13 编辑
拜服楼主的无穷创造力和强大思维,毕竟血量检测是个人一直空想,但认为无法实现的一个难题。帝国发展到现在,技术领域渐趋饱和、艰难发展,楼主还能榨出如此有价值的营养大众的新技术,帝国有像楼主这样的研究者,战役制作者幸甚,帝国幸甚!{:149:}
PS1唯一遗憾的是被检测者的初始血条必须左边大于右边,这样无法对正常血条的单位进行检测,比如安排某受伤的正常血值的主角穿隧道的剧情,另一边的接替单位都是满血值的,过去很拙劣的一种手段是直接在穿隧道时文字说明“XX在隧道捡到XX,生命值加满”。 。 。所以你的检测方法用在受伤发飙的BOSS上可能更有现实意义。 。 。
PS2据以往经验,进贡治疗距离似乎会引起读档跳出的BUG,不知楼主对此有无予以考虑。如果此bug存在,那么就只能在被检测者接受治疗的范围内布置传教士了。
PS3有必要吐槽一下此帖叙述顺序,因为开篇没有说明被检测者血条左边的HP应高于右边的血量上限,所以在「原理」部分“当人物A左方血量高于右方血量时”会令人难以理解,直到阅读到「制作方法」,读者才能明白你的用意。所以,建议在「原理」部分作相关前提的说明。
PS4建议在「制作方法」之后增加一个具体数值的实例,这样对某些对字母过敏的读者更容易理解。
阿...初心者你都過來這邊了。
好,回去玩minecraft(逃 回复 千骑卷平冈 的帖子
其實我個人一向沒什麼靈感,
只是在遊戲中發現一些不明白的地方或別人提問時,
才開始研究有關的問題,可能是看解迷書看得太多,
通常都想到不同的方法解決這些問題。{:149:}
回ps1
因為我的朋友想製作一個boss低於50%血便逃走的效果 (36計...永遠打不死的BOSS....)
我個人只想到初始血条必须左边大于右边時的檢測方法,
正常血条的检测方法就 ..... 交給你們了 {:154:}
回ps2
可能是我常玩聯機的關係 ...
很少會出現读档的情況 .... (通常读档也不會齊人吧)
而且我進行多次读档測試都沒有出現跳出的問題
如果發現有此BUG,歡迎把有關的.scx與.gax檔放上來,
我也想研究一下跳出的原因和有沒有解決的方法。
回ps3&4因為我認為一般人會先下載附件看,
即使先此帖看再下載附件, 應該也看得明白把 .... (只有4個觸法)
所以我就再沒加具体数值的实例 (其實是因為自己懶{:165:})
回复 Dick 的帖子
因為香港劇區已死,
只好把已公開或沒公開的研究都放到這裡...
其實之前的研究還有很多小效果 ,
不過我個人認為用途不大而且成因不明,
所以不知道應不應該放上來 {:168:}
回复 aoc初心者 的帖子
完全可以 超级僧侣运用甚广WOO
{:162:}此法还能演变大量空前效果来的。 好帖!!! 路过~给你的想法顶一下 我靠,这是人能想出来的么……
页:
[1]