[请益]急问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