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

可以做cps合作的棋牌网站seo规则

可以做cps合作的棋牌网站,seo规则,有没有做问卷还能赚钱的网站,网站建设的六个步骤前言:Unity中UI节点 图1 如上所示,一开始本来是打算用ScrollView做的,觉得直接计算对应的文本位置就行,所以没用ScrollRect来做,可以忽略Scroll,Viewport这些名字。如下图:需要在一个背景Image…

前言:Unity中UI节点

图1
图1

如上所示,一开始本来是打算用ScrollView做的,觉得直接计算对应的文本位置就行,所以没用ScrollRect来做,可以忽略Scroll,Viewport这些名字。如下图:需要在一个背景Image组件上添加上Mask组件来显示固定位置的文本显示。
在这里插入图片描述
图2

在这里插入图片描述
图3

并且需要在要显示的文本上挂载Content Size Filter组件,但是这儿会有个坑,后续会提到。
在这里插入图片描述
图4

因为需要循环滚动播放,所以需要两个文本来满足这个需求。所以图1中的MusicDuplicateText是完全复制MusicText的。具体实现过程请继续往下:

1. 刷新音乐名字信息,并初始化两个文本的位置(伪代码)

function xxxxx:RefreshMusicInfo()-- 设置音乐信息local musicInfo = xxx1self.MusicText_txt.text = xxx2self.MusicDuplicateText_txt.text = xxx2-- 更新两个文本位置-- 第一个文本x位置为0,需要设置文本锚点self.MusicText_rect.anchoredPosition = Vector2(0, self.MusicText_rect.anchoredPosition.y)-- 第二个文本x位置:第一个文本位置+文本长度+加上两个文本间隔20(可以自己选择是否要间隔)-- 这儿就是上面提到的坑,只能用preferredWidth来获取文本长度,用rect.width获取的是0self.MusicDuplicateText_rect.anchoredPosition = Vector2(self.MusicText_rect.anchoredPosition.x + self.MusicText_txt.preferredWidth + 20 , self.MusicText_rect.anchoredPosition.y)-- 这儿是我自己设置的文本长度超过显示框的长度才滚动(可以自己选择是否设置)if self.MusicText_txt.preferredWidth > self.MusicNameScroll_rect.rect.width thenself.scrollingMusic = trueend
end

注:Content Size Filter坑点:

在做循环滚动歌名功能时,UI上挂载Content Size Filter组件后用rect获取UI的width和height在当前帧会获取不到对应的值(为0)
方法一:使用LayoutRebuilder.ForceRebuildLayoutImmediate强制刷新布局再获取
方法二:使用preferredWidth提前获取rect的width
实测如果是Text文本,方法一还是会获取不到,只能用方法二获取

2. 滚动播放,实时更新文本位置

-- xxx_rect是某个gameobject身上的RectTrsnform组件
function xxxxx:Update()if self.scrollingMusic == true then-- 更新第一个文本位置self.MusicText_rect.anchoredPosition = self.MusicText_rect.anchoredPosition - Vector2(50 * Time.deltaTime, 0)-- 更新第二个文本位置self.MusicDuplicateText_rect.anchoredPosition = self.MusicDuplicateText_rect.anchoredPosition - Vector2(50 * Time.deltaTime, 0)-- 如果第一个文本超出显示的区域框,将第一个文本的位置设置到第二个文本的后面,可以自己画图理解理解if self.MusicText_rect.anchoredPosition.x <= -self.MusicText_txt.preferredWidth thenself.MusicText_rect.anchoredPosition = Vector2(self.MusicDuplicateText_rect.anchoredPosition.x + self.MusicText_txt.preferredWidth + 20, self.MusicText_rect.anchoredPosition.y)end-- 这儿是因为我只设置了滚动一次,如果需要一直滚动可以将这儿改成下面注释掉的代码if self.MusicDuplicateText_rect.anchoredPosition.x <= 0 thenself.scrollingMusic = falseend-- if self.MusicDuplicateText_rect.anchoredPosition.x <= -self.MusicDuplicateText_rect.preferredWidth then-- self.MusicDuplicateText_rect.anchoredPosition = Vector2(self.MusicText_rect.anchoredPosition.x + self.MusicDuplicateText_txt.preferredWidth + 20, self.MusicDuplicateText_rect.anchoredPosition.y)-- endend
end
http://www.15wanjia.com/news/54666.html

相关文章:

  • 中山企业网站建设现在外贸推广做哪个平台
  • 房门户网站如何做优化汕头网站设计公司
  • 网站源码php网站网络优化外包
  • wordpress顶栏宁波seo关键词优化教程
  • 实训网站建设的心得总结百度6大核心部门
  • wordpress 变形河北seo基础知识
  • asp网站建设 aws网店seo名词解释
  • 想做一个网站平台怎么做百度工具seo
  • 网上二手书网站开发中的问题和展望微信投放广告多少钱
  • 广州做韩国网站百度超级链
  • 设计培训培训网站建设百度快照官网
  • wordpress content优化设计三年级上册答案语文
  • 在线开发网站建设电子邮件营销
  • 做私人网站产品故事软文案例
  • 做网站推广哪家好网络营销策划总结
  • wordpress robots在哪北京seo教师
  • 无锡网站建设选众鼎市场推广计划方案
  • 东莞网站建设营销哪家好宁波seo整体优化
  • 武汉做个网站多少钱天天外链官网
  • 网站建设 展滔科技大厦线下推广100种方式
  • 响应适网站开发百度首页排名优化价格
  • 装修设计网站哪个好用今日财经新闻
  • 三河网站seo东莞seo排名外包
  • 套模板做网站 链接怎么做百度推广优化
  • 怎么找有赞做网站软文推广去哪个平台好
  • 制作企业网站首页效果图seo主要做哪些工作
  • 理性仁网站如何做估值分析长沙免费建站网络营销
  • 网站后台重置密码怎么做苏州手机关键词优化
  • 灰产源码资源网如何优化关键词搜索
  • 聊城做网站最好的网络公司内容营销