然后出现的问题就是菜单能显示了。。但是镜头和鼠标一起动,哇,点个按钮。看得头都晕了,要解决这个问题。。我去官方论坛上找。。看了N多篇帖子,忽然注意到,First Person Controller这个控制mouse LOOK的X轴坐标,底下的Main Camera,控制的是Y坐标,于是把写的JS分别放到这两个上就OK了。
这时候发现,控制镜头的时候鼠标指针也出现了(我也不知道为什么。。。)在加个
Screen.showCursor =***e/false 这种情况就OK了。
其实还有点小问题,我想把鼠标出现的时候显示在屏幕中间,这样比较好点按钮,也就是光标定位的问题。
最后,加点时间停止和镜头模糊特效,就很完美啦。
private var menuShow:boolean;
function Start(){
menuShow=false;
Screen.showCursor = false;
}
function Update (){
if(Input.GetKeyDown(KeyCode.Escape)){
if(menuShow==false){
menuShow=***e;
GetComponent (MouseLook).enabled = false;
Screen.showCursor = ***e;
}
else if (menuShow==***e){
menuShow=false;
GetComponent (MouseLook).enabled = ***e;
Screen.showCursor = false;
}
}
}
function OnGUI(){
if(menuShow==false){
return;
}
else if (menuShow==***e){
if(GUI.Button(Rect(Screen.width/2 - 30, Screen.height/2-50,60,30),"Restar")){