看板 GameDesign 關於我們 聯絡資訊
: 問題出在A的方向等於180的時候 (例如煞車的時候) : 會往前飛出,停下來,不會向後走 我覺得這個設計方式的問題就是在於 加速度A的角度是"相對"於速度V的角度 所以當你A的角度是180 的確會對V造成運動方向相反的加速度 但是當V的方向"迴轉180度"的時候 A的角度180度是相對於V的"新方向" 所以加速度的實際方向是"一開始V的方向" 如此一直循環下去 就會造成物件顫動或者是停在原地 另外,當V的速度為零的時候 似乎無法定義A對於V的相對角度 -- CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓 Blog http://cjcat.blogspot.com Gallery http://cjcat2266.deviantart.com ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.45.161.12
F23ko:嗯.. 在角座標換算為極座標時,我用個判斷把Math.atan2(0,0) 03/28 18:48
F23ko:給檔下來了,所以應該會是變為零之前的座標.... 03/28 18:48
F23ko:顫抖似乎無解.... 下個極座標系統,我看我還是把物件的姿勢 03/28 18:53
F23ko:也給紀錄下去好了。 03/28 18:54
johnlinvc:推薦這個cjXD 03/28 20:42
cjcat2266:@@ 還有哪個CJ? 03/29 01:05