Re: [VB6 ] 請各位幫幫忙

看板Visual_Basic作者 (喲)時間16年前 (2009/04/18 13:36), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/5 (看更多)
※ 引述《vfionnkg (vfionnkg)》之銘言: : 我寫了一個關於打磚塊的程式,我是判斷磚塊跟球的,如果球碰到磚塊,磚塊會隱藏, : 然後得到1分,老師說磚塊只是隱藏起來,並不是不見了,其實它是存在的 : 請問要如果判斷磚塊真的不存在,然後球就會反彈到桿子的方向 : If Shape3(z).Left <= Shape2.Left + Shape2.Width / 2 And Shape3(z).Left + Shape3(z).Width >= Shape2.Left + Shape2.Width / 2 And Shape3(z).Top + Shape3(z).Height >= Shape2.Top And Shape3(z).Top <= Shape2.Top + Shape2.Height And Shape3(z).Visible = True Then y = -y: Shape3(z).Visible = False: score = score + 1 以上 If 條件只考慮球和磚塊的相對位置. 但你應該要同時考慮磚塊是隱藏或存在的, 把 Shape3(z).Visible 情況也加進來比較. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.112.100
文章代碼(AID): #19wMRs-P (Visual_Basic)
文章代碼(AID): #19wMRs-P (Visual_Basic)