void Start() { script = GetComponent<ControlScript>(); shufMat = ControlScript.RandomizeMaterial(mat); int count = 0; for(int i=0;i<3;i++){ for(int j=0;j<2;j++){ // int cardposX = (Screen.width /3); // int cardposY = (Screen.height/2); //Vector3 pos = new Vector3(i*cardposX,j*cardposY,0); Vector3 pos = new Vector3(i*10,j*20,0); cards[i] = (GameObject)Instantiate(card,pos,transform.rotation); Transform c = cards[i].transform.Find ("Face"); if(c == null)Debug.LogError ("No Face Object"); c.renderer.material = new Material(Shader.Find("Diffuse")); c.renderer.material = shufMat[count]; cards[i].GetComponent<CardScript>().cardTag = shufMat[count].name; count++; } } script.SetMaxCard(6); }
void Start() { script = GetComponent<ControlScript>(); shufMat = ControlScript.RandomizeMaterial(mat); int count = 0; Debug.Log(Screen.width); int ScreenOneThirdWidth = Screen.width /3; Debug.Log("screeonethirdwidth"+ScreenOneThirdWidth); int ScreenOneThirdDividetwoWidth = ScreenOneThirdWidth /20; Debug.Log("screenonethirddividetwowidth"+ScreenOneThirdDividetwoWidth); for(int i=0;i<3;i++){ for(int j=0;j<2;j++){ Vector3 pos = new Vector3(i*ScreenOneThirdDividetwoWidth ,j*20,0); Debug.Log(i+ "card ="+ pos.x); cards[i] = (GameObject)Instantiate(card,pos,transform.rotation); Transform c = cards[i].transform.Find ("Face"); if(c == null)Debug.LogError ("No Face Object"); c.renderer.material = new Material(Shader.Find("Diffuse")); c.renderer.material = shufMat[count]; cards[i].GetComponent<CardScript>().cardTag = shufMat[count].name; count++; } } script.SetMaxCard(6); }