猫史档案馆


【教程】教你在自己的nemo作品里面使用自制排行榜(非官方私云排行榜)

用户:小鱼yuzifu小鱼yuzifu查看:14 回复:22 评论:14 创建时间:2021-07-31T19:45:56


上期教程:【教程】教你在自己的kitten作品里面使用自制排行榜(非官方私云排行榜)(建议结合此文食用)

上期小鱼教给了大家如何在自己的的kitten作品里使用自制排行榜,nemo用户肯定也要的吧!所以今天我将教给大家在自己的nemo作品里面使用自制排行榜!

 

先说一下在上期没有提到的内容:使用自制排行榜的好处?

这里有几个好处:1.适应UI程度高 2.可调用其他人在排行榜数据,做到将玩家数据高度调用 3.排行榜可自定义每面显示项数,且最多显示无限制(限制取决排行榜长度或自己设定),etc.

 

大概这些,其实最重要的是你可以去使用所有在排行榜上玩家的数据,使得游戏能够添加更多扩展(例如:挑战排行榜上的人)

 

废话少说!进入教程!

 

我们先把上期的教程的图片给拿过来:center_image这个就是一个排行榜在显示排名时将要经历流程的思维导图,可以看到:这种流程放到正常排行榜大概分5步(初始化列表——>从云列表喵解数据存放到两个列表——>删除列表内重复数据——>对剩下的列表数据排序——>打印列表内最终数据)。而我的自制排行榜运用的也是如此。

 

在我的自制排行榜中,这些过程概括为删除、分解、防重复、排序、打印

 

所以你可能就会想问了——这不是可以用你上期的教程来制作吗?

这就错了!nemo目前是没有云列表的!所以我的那期教程在nemo就相当于废了!(bushi)

但你放心,方法总比困难多。我还是有解决方案的!(这里解决的是分解函数和添加修改的方法,其它皆与kitten自制排行榜教程一样)

 

如果你有用过kitten的话,你是会发现有这样的一串积木的

center_image

对,公有云变量用特定方式储存数据,等到调用时用这串积木将变量转化成列表,芜湖!就能用我上面所说的这种方法了!

但如果你看过我以前教程的话还有一个问题——nemo的center_image

这个不能用第x个到第x个!!!怎么办?——自己写个类似的程序呗!

先定位特殊符号的位置,然后再通过两个变量分别获取分解结果并存入两个不同的列表中

贴出代码!

center_image

用这串积木就可以解决上述的问题了(将kitten教程的分解函数换成这个)

 

既然我们用上了公有云变量,那我们的添加/修改排行榜数据的方式也得变

kitten中是直接添加至云列表,而在nemo中我是先将数值添加/修改至用于本地放置的列表中,然后再将列表中的数值传入公有云变量中,虽说多了一步,但能用什么都好说。

上代码!

center_image

 

就此,nemo上的自制排行榜也写好了。也希望对一些人的作品创作有一些帮助!

这里放上链接,也可以去看看:https://shequ.codemao.cn/work/106326007


回复

上一页1 页 / 共 1下一页
小鱼yuzifu小鱼yuzifu

顶顶

点赞0


评论


小鱼yuzifu小鱼yuzifu

kitten教程:https://shequ.cod喵/community/388816

点赞0


评论


鱼丶鱼丶

好耶,顶顶!

Nemo第一个做出(应该是)自制排行榜的训练师!

小鱼yyds!

点赞2


评论


Summer橘子喵Summer橘子喵

ddd

点赞0


评论


小鱼yuzifu小鱼yuzifu

ddd

点赞0


评论


圆周率工坊圆周率工坊

小鱼YYDS!!!!!!!!!!!!!!!!!!!!!撕心裂肺。

点赞0


评论


DayanshifuDayanshifu

点赞0


评论


小鱼yuzifu小鱼yuzifu

喵d

点赞0


评论


一缕余晖一缕余晖

啊,不错,但一般都会吧

点赞0


评论


鱼丶鱼丶

ddddddddddddddddddddd

点赞0


评论


唔嘫worable哒狗唔嘫worable哒狗

哦?

 

点赞0


评论


双鱼之下双鱼之下

ddd

点赞0


评论


一只没事熊一只没事熊

这叫什么?这叫NB!

点赞0


评论


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

云列表。。。

点赞0


评论


catGPT降智版catGPT降智版

666

 

点赞0


评论


雪球_雪球_

有自制排行榜开源的作品吗?

点赞1


评论


旁观者JErS旁观者JErS

训练师小鱼yuzifu(438403)您好,恭喜你的帖子《【教程】教你在自己的nemo作品里面使用自制排行榜(非官方私云排行榜)》(389198)入选Nemo手册-教程,选入时更名为《Nemo自制排行榜》,如有异议,请在此条通知下或在教程评论区(https://www.yuque.com/pangguanzhejers/nemo_guide/oeyzawo1yuw喵bu9)回复,手册链接:https://www.yuque.com/pangguanzhejers/nemo_guide

——Nemo手册编写组

点赞2


评论


SCS_user_EHQ0z2l6elSCS_user_EHQ0z2l6el

猫站需要的就是这种类型的,这种教程对于猫站的影响是深刻的,就好比鲁迅对于我国文化的影响一样

点赞3


评论


小鱼yuzifu小鱼yuzifu

文中的分解函数可能有点问题,因为编程猫云变量上限是1024个字符,所以在遇到多出来的字符时会自动截断

然而当把infinity截断的时候,再转化为数字会变成NaN,导致后面程序的报错

故这里要加上一步是否为NaN判断

上期kitten教程:https://shequ.codemao.cn/community/388816

Nemo开源链接:https://shequ.codemao.cn/work/106326007

点赞2


评论


星梦者星梦者

那用户改名了怎么办?

点赞0


评论


人类之一的存在人类之一的存在

!!!

 

点赞0


评论


贺鸣Herman贺鸣Herman

不如官方的好用

点赞0


评论