2017-06-06 33 views
0

我一直在玩JS/jQuery最近,我試圖做一個與重力等字母的物理模型。爲了正確地碰撞一個字母與地面,我需要找到一個旋轉字母的最低點的座標 - 在碰撞時觸摸屏幕底部以計算角度的人。有沒有什麼辦法來檢測JavaScript中的一個字母的最低點?

我有一個想法可以簡單化它 - 創建一個已知的字母矩形hitbox。實際上,對於像A這樣相當三角形的字母,人們可以設計自定義形狀的hitbox,但它是手動的而不是精確的,並且在javascript中實現三角形似乎並不容易。

我不需要代碼,只是想聽聽一些想法,一般的做法。

謝謝

+0

你的想法不需要jquery,使用畫布,並通過在畫布上繪製它來創建每個字母。 –

回答

1

你想用的帆布,寫一封信到它,然後檢查像素位置,做演算。不知道規格,但這樣不僅可以找到最低點,而且還可以找到質量中心和角度,我可以看到它們與重力/彈跳計算相關。

此外,您可能需要注意基於項目所需字母數的性能。

相關問題