[程式] Unity新手問題

看板GameDesign (遊戲設計)作者 (旅者‧愚人‧夢想家 )時間14年前 (2012/01/13 15:43), 編輯推噓2(208)
留言10則, 6人參與, 最新討論串1/1
最近Unity好像很夯 http://unity3d.com/support/resources/tutorials/3d-platform-game 我照這個網站的教學,結果一開始就卡了... 大概是PDF檔18頁那邊,調整Character Controll所顯示之capsule位置 我照指示把Y軸調到1.03,但按下play之後,人物又跳回原本的位置 (人物的腳底移到capsule中心,變成浮在空中) 不知到哪裡弄錯了,把project砍掉重裝還是一樣。 步驟都照說明走,唯一不同的就是我capsule顯示為綠色,pdf檔卻是藍色? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.8.181

01/13 22:12, , 1F
其實 Unity 這種東西, 只是方便入門, 並不真的是很好用.
01/13 22:12, 1F

01/13 22:18, , 2F
用熟的引擎 就好用, 就能千變萬化.
01/13 22:18, 2F

01/14 00:57, , 3F
如果你指的是他"掉"回地面的話 那是當然的 因為有設定重力
01/14 00:57, 3F

01/14 00:57, , 4F
把Gravity調成0試試看
01/14 00:57, 4F
不好意思並不是Gravity的問題... 我的問題是人物永遠和地面有一段距離, 因為人物模型不知道為什麼在播放後,就會往上位移到碰撞判斷區的中心 造成人物看起來是浮在空中。 ※ 編輯: madturtle 來自: 59.124.8.181 (01/14 04:09)

01/15 01:53, , 5F
浮在空中應該是你的capsule比人物還低 可以調整一下PDF
01/15 01:53, 5F

01/15 01:54, , 6F
檔案第18頁那張圖的character controller的canter
01/15 01:54, 6F

01/15 17:43, , 7F
所以就是我原文的問題...調好了播放後還是一樣
01/15 17:43, 7F

01/17 22:41, , 8F
我沒有這樣的問題 停止play之後center.y數值是1.03嗎?
01/17 22:41, 8F

01/17 22:43, , 9F
ThirdPersonController是否錯加到child Lerpz上而非有
01/17 22:43, 9F

01/17 22:44, , 10F
animation元件的外層Lerpz(文件中要求命名為Player)?
01/17 22:44, 10F
解決了 感謝 之前調成transform的值@_@ 對物件之間的坐標轉換要再看一下... ※ 編輯: madturtle 來自: 59.124.8.181 (01/18 06:35)
文章代碼(AID): #1F3-2_tG (GameDesign)
文章代碼(AID): #1F3-2_tG (GameDesign)