|
7#
樓主 |
發表於 2008-3-18 20:13:31
|
只看該作者
你好..我現在碰到的問題是當球體跟磚塊碰到不會消失,
' P) }$ f/ l+ R2 N$ Z( [/ y, F我的磚塊程式碼為- G& J' `; E4 o* @1 ]7 }8 x
wire brick1 = (CounterX >= BrickPosition + 8) && , d2 k, l$ y8 p- m
(CounterX <= BrickPosition + 120) && |! v: U4 {) l
(CounterY[8:4] == 1);
; S: E7 m$ n1 B! Y0 a' m% S8 j亦或是( `8 t6 v% R% Q' ^* B: y x
reg brick1;
& N- n9 p1 ]+ b# K$ s9 }always @ (posedge clk)
" b( R& }& U. l, q& c: c! vbegin ' l$ y1 i7 `# P1 j
brick1 = (CounterX >= BrickPosition + 8) && ; O6 B5 H! u# x0 K" b+ R
(CounterX <= BrickPosition + 120) &&
8 x" b O* w3 X. E' t# ?6 l (CounterY[8:4] == 1);
4 v* o6 i' R7 |) X( `, T, N+ fend! F' _& H! [2 P2 V/ X
' f" C W! R0 H0 C
此兩種方法都是呈現磚塊的CODE!!- r: {$ I6 h, b* G$ U- ?- t
可是我想寫出消失的話~~我用下列的方法還是不行
2 q a" q" g- ~always @ (posedge clk)
* p9 n0 k- H. E: i0 p begin4 ^9 i% _# f2 e& D# H+ O% |
if( 條件 )+ i% X) X$ N- }9 g0 S
brick1 = 0;6 j* v2 p, Y- B) [
end% A5 n9 z6 L8 r# i l
' h9 s1 F# _7 A9 h我的目的是想要當碰撞條件達到,brick1磚塊=0 ,不過依然失敗!!!- h* c- p. C* y* ]. Y
是不是我想要讓磚塊這個VGA訊號不使用的方式寫錯了!!! |
|