- 注册时间
- 2007-4-19
- 最后登录
- 2008-6-10
③业余
- 积分
- 123
|
发表于 2007-6-12 07:13:59
|
显示全部楼层
很抱歉,本人從來不碰KOF的,那系列的系統本人無視
(那本人玩過什麼格鬥?唔...就東方萃夢想,EFZ還有GGXX吧,
不過頭兩個頭兩個連不過六段(彈幕另計),GGXX玩過兩次而已 [s:6])
不過要附加多一個計量的話可用這方法,多N個也沒差.
本人是用英文Hack的FM2ND,不要緊吧...?
========================================================================
作計量棒前準備:
在角色頭像(Stage Face Pic)的< I >圖象script中放一個變量script< V >(任一角色專用的,在這先設"Char Var : P"變量吧)
把數值變更為"Data : X coor" (要在"use this"打鉤), 這樣"Char Var"的值 = 角色頭像的座標了...
作這有啥用?簡單的來說就是用這變量來偵測角色是1P還是2P. 以後用"Char Var"這變量就可分開附加計量棒/圖象等需要分開1/2P的物件,避免了兩個角色同時顯示了1P計量棒這令人Orz的情形...
~~若果1P頭像在左方, 角色頭像的X座標<320 => Char Var <320 ~~
~~若果2P頭像在右方, 角色頭像的X座標>320 => Char Var >320 ~~
偵測Char Var大於或少於320就可造出1/2P分支了
=========================================================================
作計量棒:
搬出任一角色變量(這裡用"CharVar : A"表示)
這變量就是傳說中的新計量棒 -數值- [s:4]
數值多小就用變量調整/偵測就可直接使用...............
好像還未把計量棒具現化[s:3]
接著要做的是一個直接映射"CharVar : A"數值大小的物件
首先,把計量棒不同大少數值的棒子給畫好.....
唔,比方最大值是50,那就把代表 0至 50的棒子畫好吧 (嗯,喝茶)
把棒棒圖放進了FM2ND後,作一新技能(叫它SpecialGauge吧),在這加上一系列的 <V> 變量script .
這些script是用來偵測 "CharVar : A" 現時的數值.
例: 現時 "CharVar : A" = 20
偵測變量=> "CharVar : A" >21 => 不成立,跳到下一個偵測變量script
偵測變量=> "CharVar : A" >19 => 成立,跳到計量棒圖像 =>重新偵測變量
在script跳到計量棒圖像以<SG>指到偵測變量用的 <V>就可以作出循環,不斷偵測 "CharVar : A" 現時的數值.
最後,在角色Start預備動作中加上物件(在UnCond打鉤),顯示SpecialGauge,就可顯示計量棒了[s:5]~~
注:要設定"CharVar : A"最大值的話(例:50)在偵測到變量>49(=最大值 / >最大值)後指向的計量棒圖前加個<V>,把變量固定在50就行了,這樣就算"CharVar : A"大過50,也會因經過了那個script而強制變回50...嗯喝茶)
要分開1P和2P的棒子....以"作計量棒前準備"提到的方法動手腳吧[s:7] |
|