I have set a gui position with "Screen.width*,Screen.height *",but when I resize the Screen window,the gui didn't move to relative position .why?
GUI.BeginGroup(new Rect(Screen.width-470, Screen.height-66, 470, 66));
GUI.skin=tiaoskin;
GUI.Label(new Rect(0,15,470,51),"");
GUI.skin=geoskin;
if(GUI.Button(new Rect(10,25,75,36),""))
{
MoveToArea(geoposition);
}
GUI.skin=touskin;
if(GUI.Button(new Rect(90,25,58,36),""))
{
MoveToArea(touposition);
}
GUI.skin=cityskin;
if(GUI.Button(new Rect(160,25,53, 36),""))
{
MoveToArea(cityposition);
}
GUI.skin=ecoskin;
if(GUI.Button(new Rect(230,25,60, 36),""))
{
MoveToArea(ecoposition);
}
GUI.skin=humskin;
if(GUI.Button(new Rect(310,25,65, 36),""))
{
MoveToArea(humposition);
}
GUI.skin=helpskin;
if(GUI.Button(new Rect(390,32,19, 24),""))
Movehelp(false);
if(isvoice)
{
GUI.skin=voiceonskin;
if(GUI.Button(new Rect(430,32,31, 24),""))
{
voicetemp.audio.mute=true;
isvoice=false;
}
}
else
{
GUI.skin=voiceoffskin;
if(GUI.Button(new Rect(430,32,31, 24),""))
{
voicetemp.audio.mute=false;
isvoice=true;
}
}
//
if(isflash)
{
GUI.Label(new Rect(225,0,200,30),flashimg);
}
GUI.EndGroup();