|
7#
樓主 |
發表於 2008-3-18 20:13:31
|
只看該作者
你好..我現在碰到的問題是當球體跟磚塊碰到不會消失,& l6 q' I/ K' [( D" A# V- ]8 _
我的磚塊程式碼為4 } p# y( R4 M1 B
wire brick1 = (CounterX >= BrickPosition + 8) &&
2 X* t, q6 O* m* t7 s6 @ (CounterX <= BrickPosition + 120) &&
* S4 S/ a- |6 S4 h/ X9 T( T. n (CounterY[8:4] == 1);% v/ W' \% \. Y F m
亦或是
8 J# X' u% A1 m' Wreg brick1;
( X7 Y5 A, o+ [* Q3 w7 x# Qalways @ (posedge clk)
: @7 T) v- K+ n0 nbegin
! M- c7 C+ V2 G brick1 = (CounterX >= BrickPosition + 8) && ! J4 J$ ^, w% N; \2 n* u
(CounterX <= BrickPosition + 120) &&
% _/ z7 P$ j$ \6 `5 I (CounterY[8:4] == 1);
; r! @" d( q7 Y" ]3 g! @end$ Z+ t" h# R* l8 P; e" B
7 ^4 L) _/ G5 y此兩種方法都是呈現磚塊的CODE!!: o, s1 ]6 ~8 Z0 G
可是我想寫出消失的話~~我用下列的方法還是不行; d0 `7 v- A4 X. ]
always @ (posedge clk)
# d" H0 g5 }; F. P) k4 x; \0 ]) ] begin
) D6 R2 D+ \# J R; r1 d" k! N7 H if( 條件 )* N, z i" x8 F7 Y) F, U- U
brick1 = 0; |* f1 I. x% [
end$ R; s; S. o1 x
' p# y+ d3 H! G! [! R$ a2 R
我的目的是想要當碰撞條件達到,brick1磚塊=0 ,不過依然失敗!!!
, V* @% [ W6 f/ }* F是不是我想要讓磚塊這個VGA訊號不使用的方式寫錯了!!! |
|