void Start() { MainCamera = GameObject.Find("Main Camera"); CenterObj = MainCamera; Menu = GameObject.Find("Menu Canvas"); Payment = GameObject.Find("Payment Canvas"); Msg = GameObject.Find("Msg Canvas"); Trans = GameObject.Find("Trans Canvas"); Search = GameObject.Find("Search Canvas"); Cart = GameObject.Find("Cart Canvas"); Info = GameObject.Find("Info Canvas"); Good = GameObject.Find("Good Canvas"); Voice = GameObject.Find("Voice Canvas"); NewOrder = GameObject.Find("Order Canvas"); Copy = GameObject.Find("Copy Canvas"); Model = GameObject.Find("Model Canvas"); House = GameObject.Find("House Canvas"); HouseView = GameObject.Find("House View"); Star = GameObject.Find("Star"); int langNum; if (!string.IsNullOrEmpty(GetString("lang"))) { langNum = int.Parse(GetString("lang")); } else { langNum = Application.systemLanguage.ToString() == "Chinese" ? 1 : Application.systemLanguage.ToString() == "English" ? 0 : 0; SetString("lang", langNum.ToString()); } Debug.Log(langNum); Language.ini(langNum);//语言初始化 Star.SetActive(false); HouseView.SetActive(false); House.SetActive(false); Model.SetActive(false); Copy.SetActive(false); NewOrder.SetActive(false); Voice.SetActive(false); Good.SetActive(false); Info.SetActive(false); Cart.SetActive(false); Search.SetActive(false); Trans.SetActive(false); Msg.SetActive(false); Payment.SetActive(false); Menu.SetActive(false); facePosition = new Vector3( Mathf.Sin((CenterObj.transform.rotation.eulerAngles.y * Mathf.PI) / 180) * faceRadius, Mathf.Sin((-CenterObj.transform.rotation.eulerAngles.x * Mathf.PI) / 180) * 3f > 1.5f ? Mathf.Sin((-CenterObj.transform.rotation.eulerAngles.x * Mathf.PI) / 180) * 3f : 1.5f, Mathf.Cos((CenterObj.transform.rotation.eulerAngles.y * Mathf.PI) / 180) * faceRadius); faceRotation = Quaternion.Euler( CenterObj.transform.rotation.eulerAngles.x < 0f ? CenterObj.transform.rotation.eulerAngles.x : 0f, CenterObj.transform.rotation.eulerAngles.y, 0f); #if UNITY_EDITOR device = 1; #endif #if UNITY_ANDROID device = 2; #endif #if UNITY_IPHONE device = 3; #endif #if UNITY_METRO device = 4; #endif Debug.Log("device: " + device); check(); //检查版本 SetString("id", "-1"); //设置初始化id为-1,即未登录 for (int i = 0; i < 10; i++) { star(); } inied = false; //以上是正式代码,以下是测试代码 }