Re: [問題] 如何重新定位MC的註冊點?
註冊點在箱子的四個角落
假設註冊點是原點(0,0)
那麼箱子所在的位置就分別在四個象限 │
2│1
──┼──
3│4
│
在第一象限是在地上往左滾或是沿左邊的牆往下滾
在第二象限是在地上往右滾或是沿右邊的牆往下滾
以此類推(把x、y軸當成牆壁)
當球順時鐘滾的時候,就往逆時針的方向修正箱子的位置
反之亦然
修正完箱子的位置之後
再把註冊點的位置往前進方向移動
圖示分隔線--
假設箱子在地上往右邊滾
┌───┐
│ │
│ ╲│
────────┴───●────────────────────────
--
順時針轉90度之後
┌───┐
│ │
│╱ │
────────────●───┴────────────────────
--
往逆時針的象限修正位置
┌───┐
│ │
│╱ │
────────┴───●────────────────────────
--
往前進方向修正位置
┌───┐
│ │
│╱ │
────────────┴───●────────────────────
--
再往前(順時針)轉90度
┌───┐
│\ │
│ │
────────────────●───┴────────────────
--
之後就都一樣囉~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.59.20
推
03/22 21:39, , 1F
03/22 21:39, 1F
→
03/23 22:37, , 2F
03/23 22:37, 2F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章