当前位置: 首页 > news >正文

建网站能上传多少数据大数据营销心得体会

建网站能上传多少数据,大数据营销心得体会,百度客户端电脑版,自学网站免费针对第一版的优化,自动适配文字大小,TextMeshPro可以拓展各种语言。第一版字母类语言效果更好。 using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI;public partial class TextBeat…

针对第一版的优化,自动适配文字大小,TextMeshPro可以拓展各种语言。第一版字母类语言效果更好。
第一版文字预制体优化

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;public partial class TextBeatCom
{List<RectTransform> m_showList = new List<RectTransform>();List<Animator> m_aniList = new List<Animator>();string m_text = string.Empty;int m_space = 50;float m_textSize = 1;public void Init(string text, int space = 50){if (string.IsNullOrEmpty(text)) return;m_text = text;m_space = space;m_textSize = 1;ResetContent();ShowText();}void ShowText(){CreateTextItem();StartCoroutine(PlayAnimation());}void CreateTextItem(){float last = 0, move = 0, textLength = 0;int length = m_text.Length;for (int index = 0; index < length; index++){var sChar = m_text[index].ToString();if (sChar != " ")//排除空格{float sx = 80;var obj = InstantiateChild(sChar, out sx);if (obj != null){textLength += sx;var rt = obj.GetComponent<RectTransform>();m_showList.Add(rt);}}else{textLength += m_space;m_showList.Add(null);}}m_textSize = (float)Screen.width / textLength;m_textSize = m_textSize > 1 ? 1 : m_textSize;for (int index = 0; index < m_showList.Count; index++){var rt = m_showList[index];if (rt != null)//排除空格{//设置字体尺寸和缩放Vector2 size = rt.sizeDelta;size.x *= m_textSize;rt.sizeDelta = size;rt.localScale = Vector3.one * m_textSize;//设置字体间距move += rt.rect.width / 2 + last / 2;rt.anchoredPosition = new Vector2(move, 0);last = rt.rect.width;m_aniList.Add(rt.GetComponent<Animator>());}else{move += m_space;//空格}}if (m_showList.Count > 0 && m_showList[0] != null) move += (int)m_showList[0].rect.width >> 1;move = (int)move >> 1;for (int index = 0; index < m_showList.Count; index++){var obj = m_showList[index];if (obj != null) {var pos = obj.anchoredPosition;pos.x -= move;obj.anchoredPosition = pos;}}}Transform InstantiateChild(string sChar, out float outSX){var child = m_xxx.transform;var childText = child.Find("Text");TextMeshProUGUI textMeshProUGUI = childText.GetComponent<TextMeshProUGUI>();textMeshProUGUI.text = sChar;childText = childText.Find("Text");textMeshProUGUI = childText.GetComponent<TextMeshProUGUI>();textMeshProUGUI.text = sChar;var rt = child.GetComponent<RectTransform>();rt.SetActive(true);Vector2 size = rt.sizeDelta;float sx = size.x;TMP_Text m_TextComponent = textMeshProUGUI.GetComponent<TMP_Text>();m_TextComponent.havePropertiesChanged = true;m_TextComponent.ForceMeshUpdate();TMP_TextInfo textInfo = m_TextComponent.textInfo;int characterCount = textInfo.characterInfo.Length;if (characterCount > 0){//sx = textInfo.characterInfo[0].ascender * textInfo.characterInfo[0].aspectRatio - textInfo.characterInfo[0].baseLine;sx = textInfo.characterInfo[0].bottomRight.x - textInfo.characterInfo[0].bottomLeft.x;}size.x = sx;rt.sizeDelta = size;rt.SetActive(false);outSX = size.x * 1.3f;return GameObject.Instantiate(child, m_scroll.content.transform);}IEnumerator PlayAnimation(){yield return PlayShow();PlayBeat();}IEnumerator PlayShow(){int playFinishNum = 0;for (int i = 0; i < m_aniList.Count; i++){var obj = m_aniList[i];obj.SetActive(true);obj.OnPlay("Show").OnComplete(() => { playFinishNum++; });yield return new WaitForSecondsRealtime(0.05f);}yield return new WaitUntil(() => playFinishNum >= m_aniList.Count);}void PlayBeat(){for (int index = 0; index < m_aniList.Count; index++){var obj = m_aniList[index];obj.Play("Beat");}}void ResetContent(){for (int index = 0; index < m_scroll.content.childCount; index++){m_scroll.content.GetChild(index).SetActive(false);}}public void OnClear(){for (int index = 0; index < m_showList.Count; index++){var tran = m_showList[index];m_showList.Remove(tran);index--;if(tran != null) GameObject.Destroy(tran.gameObject);}m_showList.Clear();m_aniList.Clear();}
}
http://www.yayakq.cn/news/649870/

相关文章:

  • 江苏省建设执业网站遂宁模板建站公司
  • 网站首页图片不清楚设置字体颜色的网站
  • 云端智能建站系统梧州网站建设2k9网络团队提供高品质网站建设服务
  • 一流高职院校建设工作网站成功的网络营销事件有哪些
  • 用户体验网站泰州建站价格
  • 动易学校网站烟台网络科技有限公司
  • 青岛做网站哪里好铜陵seo公司
  • 做网站前期构架图免费网络爬虫网站
  • 屯昌网站建设百度竞价产品
  • 最好的网站建设团队wordpress djiango
  • 做网站专家wordpress商品主题
  • 代做网站修改维护app开发制作平台网站建设
  • 如何建设自己的网站 知乎元宇宙app技术开发
  • 山东省建设厅定额网站电子商务主要学什么专业课程
  • 视频直播网站开发运营步骤wordpress博客页面模板
  • 惠州搜索引擎优化seo描述是写什么
  • 一个完整网站开发需要什么技术定制化网站开发一般多少钱
  • 如何做网站的cdn如何制作网站页面
  • 有哪些文本封面做的好的网站广汉网站建设
  • 微信分享网站短链接怎么做英文版网站制作
  • asp网站建设代码杭州搜索推广公司
  • 有关维护营销型网站建设的方法网站设计公司哪家好
  • 西安建设和住房保障局网站制作网页填数据
  • 网站及其建设的心得赣州91人才网赣州招聘信息
  • 网页制作工作网站做课展网站
  • 网站推广教程分享wordpress 页面空白
  • 做羞羞的事的视频网站中国建设银行北京市互联网网站
  • 如何更改网站标签logowordpress的根目录在哪里
  • 网站模板psdwordpress没有中文版
  • phpcms网站后台模板小县城做网站