! A# s7 [3 V( X
把後面那個條件弄掉後,的確沒問題了" I6 m" c3 O8 U6 \) ^
目前從關頭打到關尾結束都沒再彈什麼錯誤 $ V, B* r! ~0 `" e; d1 O非常感謝 3 G, n: A! e( r( U 4 c3 F+ P7 y) g! X6 E9 `+ V9 ?( H9 v不過我是參照著別人腳本改的4 g4 }% |# h! ~0 M5 c
他寫的條件式也是那樣,但我用他的沒什麼錯誤 9 t, c6 ^4 o- Y" F" m不知道是怎麼回事 9 G7 K) A4 l" O% H是跟描繪方法有關嗎?因為他的版本都是用fill_rect描繪的$ Z8 e9 t/ g( T* B/ {! ^
我是嫌那樣太卡+不夠美觀才打算用S HUD的方法作者: ML4455739 时间: 2012-10-14 19:19
$game_map.events- J) G p/ f9 O, V0 G- H9 f
嘛..这个数组吧..我在以前试写队友的时候关注过一点! |& r- \% J( ^5 I( X0 i
不知道XAS内部对它做了什么手脚还是为啥, w7 Y1 r a( x4 ]) H6 U* v总有那么一瞬间,没有被消灭的敌人事件也变成了nil 7 Y( ]. p6 i5 k! @8 F, U5 N " A" m" ~$ ]. _4 E% @; R$game_map.events.values[@enemy.id].nil?% i- {" t {% F4 e
因此自然而然的返回true并符合条件把图形释放掉了 P8 h0 n* S5 H0 G5 L: t
. Z/ y) t% }) B( s i2 R
LZ应该有注意到吧,: Y4 _! c. l) E1 t3 Z4 l
我测试的时候发现报错前几帧,图形会消失, 8 {7 E$ B; e8 _应该就是“误以为敌人被消灭”了。 d- F9 E. k9 F d$ L % N8 W/ j# U# d% n& d0 g' M受限于个人水平,至今无法找出$game_map.events的真相..) \3 |, W/ z5 r& [1 t5 x 作者: serena718 时间: 2012-10-14 20:06
ML4455739 发表于 2012-10-14 19:19 7 v; A [9 n' D: z# x
$game_map.events" X O' K; H7 s: a9 P
嘛..这个数组吧..我在以前试写队友的时候关注过一点 ' U2 Q ?! w' V8 s" [' v+ T不知道XAS内部对它做了什么手脚还是 ...
7 ], Y7 O9 T' A6 } L" B
當初我把那個條件式看了三遍,都不覺得他有什麼錯* z! d- Z5 }3 {6 M* Y
原來還有這麼深奧詭異的事XD2 J- n1 J S6 E' Z1 N
. c L- i/ k- T& I, Z8 e& H
錯誤發生前的確會有圖形沒顯示出來3 u* d# b# M8 f
不過我單純以為是他把已經死的同類型敵人當對象了(因為前一張地圖都是同樣的怪...0 E9 d0 [, F8 g* ^
沒想到居然是詐屍了XD, ] j4 n: g( q# g0 ?
: V) K" \& H7 W9 E1 t3 d* x6 p7 }/ F不曉得3.91有沒有修正這問題...- t( i* y4 l4 L2 O' f% y) t
不過3.91改太多,實在有點沒動力去剖析他...=___=作者: ML4455739 时间: 2012-10-14 20:09
恩。。没问题的话姑且这样吧。 2 M9 I! Z C% l( d7 c! n1 b1 k- {6 J( } K: {
的确 9 E' a" K8 | c3 n用惯3.82之后想去整3.91觉得压力甚大..- n; t8 T r5 L7 k
干脆就等XAS4了。我知道那是天坑。作者: imsy 时间: 2012-10-14 22:09
LZ是触手,鉴定完毕。作者: hys111111 时间: 2012-10-16 12:37
在那个脚本里面找一下“dispose”。 i9 e, n" E& J
( { r: T0 p3 \+ T' R G8 q5 T+ m
然后加一个判断处理的。(我记得有一个disposed?)