Re: [程式] 問題 STG 極座標 我的子彈不會倒車

看板GameDesign作者 (CJ Cat)時間14年前 (2010/03/28 18:12), 編輯推噓3(303)
留言6則, 3人參與, 最新討論串3/3 (看更多)
: 問題出在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

03/28 18:48, , 1F
嗯.. 在角座標換算為極座標時,我用個判斷把Math.atan2(0,0)
03/28 18:48, 1F

03/28 18:48, , 2F
給檔下來了,所以應該會是變為零之前的座標....
03/28 18:48, 2F

03/28 18:53, , 3F
顫抖似乎無解.... 下個極座標系統,我看我還是把物件的姿勢
03/28 18:53, 3F

03/28 18:54, , 4F
也給紀錄下去好了。
03/28 18:54, 4F

03/28 20:42, , 5F
推薦這個cjXD
03/28 20:42, 5F

03/29 01:05, , 6F
@@ 還有哪個CJ?
03/29 01:05, 6F
文章代碼(AID): #1BhokKlp (GameDesign)
文章代碼(AID): #1BhokKlp (GameDesign)