第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問 canvas 畫出多個相互碰撞的小球,怎么在每個小球上添加事件

請問 canvas 畫出多個相互碰撞的小球,怎么在每個小球上添加事件

狐的傳說 2019-03-13 17:15:59
canvas 在畫布畫出多個小球碰撞,請問如何給小球添加點擊事件?據我所知,畫布上添加事件實際上獲取畫布上的某個區(qū)域來固定一個事件?是否小球不斷改變位置就不可以加了?除非每個小球的活動空間是固定的?謝謝。
查看完整描述

5 回答

?
達令說

TA貢獻1821條經驗 獲得超6個贊

canvas上畫的球 你肯定能獲取到球的圓心坐標,只需要判斷你鼠標點擊的點和圓心的距離, 是否小于半徑,小于半徑就說明在圓內 就可以出發(fā)點擊事件


查看完整回答
反對 回復 2019-03-26
?
qq_笑_17

TA貢獻1818條經驗 獲得超7個贊

每個球都含有自身的坐標和半徑等信息,在用戶點擊的時候對所有的球進行遍歷,看看是否達到要求。


查看完整回答
反對 回復 2019-03-26
?
陪伴而非守候

TA貢獻1757條經驗 獲得超8個贊

把每個球當作一個對象,擁有自己的寬高半徑。每秒計算位置,如果和別的球的距離小于半徑,就說明碰撞了


查看完整回答
反對 回復 2019-03-26
  • 5 回答
  • 0 關注
  • 1112 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號