[VB6 ] 碰撞偵測的寫法

看板Visual_Basic作者 (B.r)時間19年前 (2005/06/03 00:40), 編輯推噓6(600)
留言6則, 2人參與, 最新討論串1/3 (看更多)
最近在學VB製作小遊戲 今天就學到了一種碰撞型的遊戲 http://mail.nkmu.edu.tw/~s931241022/bbs/Form1.frm 按下空白鍵,即可發射cmd_f 上下鍵可移動cmd_m 請問一下,如果我有一個被撞物件是cmd_p 如果我要假設子彈cmd_f碰撞到物件cmd_p 就加一分,請問一下,這種碰撞要怎麼做呢?? 多謝了!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 192.83.195.244

61.222.155.162 06/03, , 1F
算出物件的四個角
61.222.155.162 06/03, 1F

61.222.155.162 06/03, , 2F
的相對座標
61.222.155.162 06/03, 2F

192.83.195.244 06/03, , 3F
可否舉個例!!,多謝!!
192.83.195.244 06/03, 3F

61.222.155.162 06/03, , 4F
x1=left y1=top x2=left+width y2=top+height
61.222.155.162 06/03, 4F

61.222.155.162 06/03, , 5F
碰撞:cmd_f 的 x2 等於 cmd_p 的 x1
61.222.155.162 06/03, 5F

192.83.195.244 06/03, , 6F
哦哦!!多謝指導
192.83.195.244 06/03, 6F
文章代碼(AID): #12dpQAC6 (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #12dpQAC6 (Visual_Basic)