[請益]急問Unity裡面的問題

看板GameDesign (遊戲設計)作者 (Kagami_San)時間10年前 (2015/07/17 01:03), 10年前編輯推噓0(0012)
留言12則, 4人參與, 最新討論串1/1
因為比較急需所以想詢問一下 這邊正在利用GuitarUnity修改遊戲 目前卡在極大的狀況 希望按鍵從中間發射 到四個方向(上下左右)這樣 http://i.imgur.com/GGtthrV.png
不過自己怎麼試都無法改變位置 或是跑到莫名其妙的地方 找了那麼久僅有知道在Script資料夾中的GuitarGameplay.cs這邊 有下面這句可以控制整個發射的位置 protected void UpdateNotePosition( int index ){ Note note = Player.Song.Notes[ index ] if ( note.Time < Player.GetCurrentBeat() + 6 ){ ...... position.z = progress * GetGuitarNeckLength(); } } 下禮拜就要奉上成果了 希望各位能指引一下(淚 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.73.205 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1437066226.A.3C3.html

07/17 09:12, , 1F
我想改Z就是往前方發射,那你調一下X,Y的分量看看吧
07/17 09:12, 1F
試過position.x 和position.y了 反而變成斜線發射了(?!

07/17 09:14, , 2F
你把專案上傳我就幫你看看 :D
07/17 09:14, 2F
站內信寄出了 不好意思麻煩了(淚 ※ 編輯: kagami91582 (125.227.216.73), 07/17/2015 10:34:33

07/17 11:07, , 3F
感覺主畫面是斜的 不是XY平面?
07/17 11:07, 3F

07/17 11:22, , 4F
上面那句說錯了 無視吧orz
07/17 11:22, 4F

07/17 11:24, , 5F
你可能要先弄清楚空間中的X, Y, Z軸的方向
07/17 11:24, 5F

07/17 11:25, , 6F
單純的往上下左右的話應該就是單純改X分量或Y分量
07/17 11:25, 6F

07/17 11:30, , 7F
看圖的話 如果中間到下面只改z 到上要改y+z 左右改x+z
07/17 11:30, 7F

07/17 11:32, , 8F
至於xyz要改多少 這要看場景是怎麼弄的
07/17 11:32, 8F
※ 編輯: kagami91582 (125.227.216.139), 07/17/2015 13:33:06

07/17 13:56, , 9F
要不要嘗試用每個frame 移動量+=的方式個別到四個物件位置
07/17 13:56, 9F

07/17 14:06, , 10F
我幫他看過了,他是四個物件的位置出生後就Z軸增加移動
07/17 14:06, 10F

07/17 14:06, , 11F
所以他要改變位置,就是改變那四個物件的出生位就好
07/17 14:06, 11F

07/17 14:07, , 12F
不這樣的話他的運動邏輯的方式就要整個改 lol
07/17 14:07, 12F
文章代碼(AID): #1Lf-FoF3 (GameDesign)
文章代碼(AID): #1Lf-FoF3 (GameDesign)