// 构造聚会提示文字 private void InitPartyTipTexts() { partyTipTexts?.Clear(); partyTipTexts = new List <FluentTextController>(); GameObject empty = new GameObject("PartyTexts"); empty.transform.parent = transform; empty.transform.localPosition = Vector3.zero; foreach (EventPositions positions in Positions) { if (!positions.IsParty) { continue; } foreach (Vector3 pos in positions.Positions) { GameObject go = resLoader.LoadSync <GameObject>("FluentTextCanvas").Instantiate(); go.transform.SetParent(empty.transform); go.GetComponentsInChildren <Text>().ForEach(Text => { Text.fontSize = 120; Text.color = Color.red; }); FluentTextController fluentText = go.GetComponent <FluentTextController>(); fluentText.InitPanel(empty.transform, Vector3.zero); fluentText.ChangeWord("0"); //fluentText.ShowPanel(); fluentText.transform.localPosition = new Vector3(pos.x, 5, pos.z); partyTipTexts.Add(fluentText); } } }