作者kagami91582 (Kagami_San)
看板GameDesign
標題[請益]急問Unity裡面的問題
時間Fri Jul 17 01:03:44 2015
因為比較急需所以想詢問一下
這邊正在利用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://webptt.com/m.aspx?n=bbs/GameDesign/M.1437066226.A.3C3.html
1F:→ ohgami: 我想改Z就是往前方發射,那你調一下X,Y的分量看看吧 07/17 09:12
試過position.x 和position.y了
反而變成斜線發射了(?!
2F:→ KanoLoa: 你把專案上傳我就幫你看看 :D 07/17 09:14
站內信寄出了 不好意思麻煩了(淚
※ 編輯: kagami91582 (125.227.216.73), 07/17/2015 10:34:33
3F:→ hh123yaya: 感覺主畫面是斜的 不是XY平面? 07/17 11:07
4F:→ hh123yaya: 上面那句說錯了 無視吧orz 07/17 11:22
5F:→ ohgami: 你可能要先弄清楚空間中的X, Y, Z軸的方向 07/17 11:24
6F:→ ohgami: 單純的往上下左右的話應該就是單純改X分量或Y分量 07/17 11:25
7F:→ hh123yaya: 看圖的話 如果中間到下面只改z 到上要改y+z 左右改x+z 07/17 11:30
8F:→ hh123yaya: 至於xyz要改多少 這要看場景是怎麼弄的 07/17 11:32
※ 編輯: kagami91582 (125.227.216.139), 07/17/2015 13:33:06
9F:→ laikyo: 要不要嘗試用每個frame 移動量+=的方式個別到四個物件位置 07/17 13:56
10F:→ KanoLoa: 我幫他看過了,他是四個物件的位置出生後就Z軸增加移動 07/17 14:06
11F:→ KanoLoa: 所以他要改變位置,就是改變那四個物件的出生位就好 07/17 14:06
12F:→ KanoLoa: 不這樣的話他的運動邏輯的方式就要整個改 lol 07/17 14:07