這網站能解決你提出的問題
http://gjp4860sev.myweb.hinet.net/1. Firzen召出 opoint oid: 221(firzen_chasef.dat ) action: 50
在那個檔中的action 50 開始看, 你會發現在frame 59 會有hit_Fa: 9
hit_Fa: 9 (firzen_chasef, firzen_chasei)變成id221, 222,追縱敵方人物就是這樣了~
2.因為hit_Fa: 9 必定跳到id221, 222 中的0
hit_Fa: 13 (julian_ball)變成id228,追縱敵方人物
hit_Fa: 14 (julian_ball)追縱敵人
所以, julian_ball遇到hit_Fa: 13也會跳回id: 228
3.是人物召出opoint的出現位置嗎?
要修改opoint中的x: y:
它們都是依 centerx及centery 為起點,再作加減
若要對正地面,影子中心
x = centerx
y = centery
例:<frame> 256 ball3
pic: 144 state: 3 wait: 1 next: 258 dvx: 0 dvy: 0 dvz: 0 centerx: 30 centery: 79 hit_a: 0 hit_d: 0 hit_j: 0
opoint:
kind: 1 x: 30 y: 79 action: 1 dvx: 0 dvy: 0 oid: 207 facing: 0
opoint_end:
<frame_end>
z軸是不能在剛召出就可改變的
唯一方法是 在召出後 使用pic: 999 wait: 1 state: 9997(沒影子) 再利用hit_ j 上下移動 跳到下一個frame 使用 dvz: 550
1-49 向上,越低越快, 但不能為0或以下
51-無限? 向下,越高越快, 最大值建議跟上方為1好, 能同步~ (51+48=99)
例:<frame> 225 highnessheal
pic: 999 state: 9997 wait: 1 next: 226 dvx: 0 dvy: 0 dvz: 0 centerx: 0 centery: 0 hit_a: 0 hit_d: 0
hit_j: 47<frame_end>
<frame> 226 highnessheal
pic: 56 state: 3005 wait: 1 next: 227 dvx: 550 dvy: 550 dvz: 550 centerx: 165 centery: 40 hit_a: 0 hit_d: 0 hit_j: 0
opoint:
kind: 1 x: 165 y: 40 action: 140 dvx: 0 dvy: 0 oid: 234 facing: 0
opoint_end:
<frame_end>
[ leon峰在2010-11-27 00:45重新編輯此帖 ]