学员(7687)
课程(179)
分享
代码和老师的比对过了,肯定是完全一样的。map,地形或是特效的面板的y值也一模一样
在正交相机下显示没有问题。
不管是Scene还是Game,只要切换到透视相机,特效就会显示在地面下方-0.6深度处。
我试过,y+0.6就会显示在地面上,但是已经和鼠标点击位置相差很大了。
我把老师的工程删光了,只添加了我写了一半的PlayerDir也是正常的。但是在我的工程里就不正常,是不是工程设置哪里出错了。
我自己的工程和老师的都删光了,只留了MainCamera上挂了一个复制过去的写了一半的PlayerDir,设置了复制过去的点击Prefab。就是老师的在地面上,我的一到透视相机就在地面下。
我把老师工程的这几个文件替换成我的了,继续在老师工程下做了,竟然我的工程全部复制过去了完好无损,问题也解决了。
但是还是想知道为什么我自己创建的工程不行,我用5.6.3.p2和U3D2007自己创建的工程都有这个问题。
你好,你的这个问题老师没有遇见过所以不能准确给出答案,但是仅仅改变摄像机的投射方式是不会改变Scene场景中的运行的样子的,我怀疑问题出现在MainCamera上面,是不是CallingMask或者ClippingPlanes之类的没有设置好呢。