作者madturtle (旅者‧愚人‧梦想家 )
看板GameDesign
标题[程式] Unity新手问题
时间Fri Jan 13 15:43:56 2012
最近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
1F:→ chenglap:其实 Unity 这种东西, 只是方便入门, 并不真的是很好用. 01/13 22:12
2F:推 NDark:用熟的引擎 就好用, 就能千变万化. 01/13 22:18
3F:推 chargo:如果你指的是他"掉"回地面的话 那是当然的 因为有设定重力 01/14 00:57
4F:→ chargo:把Gravity调成0试试看 01/14 00:57
不好意思并不是Gravity的问题...
我的问题是人物永远和地面有一段距离,
因为人物模型不知道为什麽在播放後,就会往上位移到碰撞判断区的中心
造成人物看起来是浮在空中。
※ 编辑: madturtle 来自: 59.124.8.181 (01/14 04:09)
5F:→ a01001201:浮在空中应该是你的capsule比人物还低 可以调整一下PDF 01/15 01:53
6F:→ a01001201:档案第18页那张图的character controller的canter 01/15 01:54
7F:→ madturtle:所以就是我原文的问题...调好了播放後还是一样 01/15 17:43
8F:→ Senkousha:我没有这样的问题 停止play之後center.y数值是1.03吗? 01/17 22:41
9F:→ Senkousha:ThirdPersonController是否错加到child Lerpz上而非有 01/17 22:43
10F:→ Senkousha:animation元件的外层Lerpz(文件中要求命名为Player)? 01/17 22:44
解决了 感谢
之前调成transform的值@_@
对物件之间的坐标转换要再看一下...
※ 编辑: madturtle 来自: 59.124.8.181 (01/18 06:35)