作者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/cn.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