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

作者: kagami91582 (GaryJ)   2015-07-17 01:03:44
因為比較急需所以想詢問一下
這邊正在利用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();
}
}
下禮拜就要奉上成果了 希望各位能指引一下(淚
作者: ohgami (天使千影)   2015-07-17 09:12:00
我想改Z就是往前方發射,那你調一下X,Y的分量看看吧
作者: KanoLoa (卡)   2015-07-17 09:14:00
你把專案上傳我就幫你看看 :D
作者: hh123yaya (KID)   2015-07-17 11:07:00
感覺主畫面是斜的 不是XY平面?上面那句說錯了 無視吧orz
作者: ohgami (天使千影)   2015-07-17 11:24:00
你可能要先弄清楚空間中的X, Y, Z軸的方向單純的往上下左右的話應該就是單純改X分量或Y分量
作者: hh123yaya (KID)   2015-07-17 11:30:00
看圖的話 如果中間到下面只改z 到上要改y+z 左右改x+z至於xyz要改多少 這要看場景是怎麼弄的
作者: laikyo (六元)   2015-07-17 13:56:00
要不要嘗試用每個frame 移動量+=的方式個別到四個物件位置
作者: KanoLoa (卡)   2015-07-17 14:06:00
我幫他看過了,他是四個物件的位置出生後就Z軸增加移動所以他要改變位置,就是改變那四個物件的出生位就好不這樣的話他的運動邏輯的方式就要整個改 lol

Links booklink

Contact Us: admin [ a t ] ucptt.com