猫史档案馆


【教程帖】滚动公告效果怎么做?保姆级教程↓

用户:咸味煎鱼(工作室招人)咸味煎鱼(工作室招人)查看:24 回复:6 评论:24 创建时间:2022-05-22T14:15:27


头一次制作教程帖,我尽量讲的详细点,让萌新也能理解,如果嫌烦直接跳到最后看结果就行了

一共19个步骤:

STEP1:创建一个新作品center_image

STEP2:创建一个列表center_image

STEP3:在列表中添加自己想要的公告center_image

STEP4:随便创建一个角色,记得把大小调小center_image

STEP5:创建一个两道杠的角色,记住是同一个角色,不是两个角色分开center_image

STEP6:在第一个角色里编辑脚本,这条积木是防止列表没输入东西而报错center_image

STEP7:用第一个角色找第二个角色的最右端,我这里找到的是230center_image

STEP8:确认它可以输入几个字,必须要是中文(注意字的大小要和X移动的距离相等,就是我圈起来的),我这里确认是可以输入20个子center_image

STEP9:修改参数为你刚刚找好的值,我找好的是20,记住这个数字center_image

STEP10:新建一个变量公告项,像我这样搞一个循环center_image

STEP11:再加一个变量来记录需要打印的项的长度center_image

STEP12:加入打印脚本主体,这里的新角色(1)就是那两条杠(第二个角色),230也是之前找好的数据(第一个角色的X坐标减去第二个角色的X坐标)center_image

如果你直接运行这段代码,不会报错,但是你会发现两个很严重的问题:1、每次都打印一个字 2、每次打印到一半就不打印了  那么我们一个个来解决

STEP13:首先解决每次打印一个字的问题就需要新增一个变量:变量A

center_image

STEP14:将变量A加入小循环中center_image

此时你如果运行会发现他可以打印出一句完整的话了,但这还没完,我们需要解决第二个问题

STEP15:还记得我们在STEP9里让你记住的数字吗,现在派上用场了,将循环次数修改一下(同时标注了上一步应该修改的地方)center_image

修改后,运行,你会发现它会超出格子,就像这样center_image

STEP16:因此我们需要增加一个限制,防止他打印不需要的文字center_image

此时运行,你已经成功了,但是你还是觉得不流畅,那怎么办呢,这时候就要用到拓展工具

STEP17:点击加号center_image

STEP18:确认添加center_image

STEP19:恭喜你坚持到这一步,这时将一步执行以及等待添加进去就行了,记得不要把等待放进一步执行里面,然后把第一个角色隐藏center_image

最终效果:随便拖动第二个角色公告都始终会跟着center_image

感谢你看到这里,觉得有帮助的话在评论里留言吧,可以自己修改下UI,如果想看修改UI后的版本来我作品https://shequ.codemao.cn/work/133222669  在主界面就可以看到了


回复

上一页1 页 / 共 1下一页
𝙲ℴ𝗌𝔦𝒹ₑ𝑟𝙲ℴ𝗌𝔦𝒹ₑ𝑟

emotion_good可以

点赞0


评论


咸味煎鱼(工作室招人)咸味煎鱼(工作室招人)

我的这个教程中不直接一步到位,反而会有很多出错,我的用意是想让萌新知道即便是大佬也会出错,每个好作品都是不断地修改找错而得来的

点赞1


评论


𝙲ℴ𝗌𝔦𝒹ₑ𝑟𝙲ℴ𝗌𝔦𝒹ₑ𝑟

重复执行

 

如果(打印位置≥1)

打印位置-1

否则

打印位置 设为 (公告宽度)

重复执行直到 位置+打印 ≥(公告宽度)

移到打印位置

打印内容第打印个字符

打印+1

点赞0


评论


Accumulating丶謀Accumulating丶謀

厉害emotion_good

但对于某些作品可以直接加一个覆盖框即可emotion_good

这个教程非常有用emotion_good

dddemotion_good

emotion_good

点赞0


评论


TafiTafi

666

点赞0


评论


影2影2

imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%82%B9%E8%B5%9E.gif"alt="emotion_编程猫_点赞"good  

点赞0


评论