cocos creator: 实现伪微信排名

可以先学习的知识点有:预制体,Mask,ScrollView,Layout

最终要实现的就是如下效果:

Step1:Canvas下新建-UI节点-ScrollView,自动生成如下:

 

层级目录下面有:

 

重点关注view这个视窗:

可以发现view节点属性中是有mask属性,用来只显示mask框下的内容

扫描二维码关注公众号,回复: 3864830 查看本文章

 

Step2: 修改item的大小和布局,将width都设置为240,锚点改为0.5,0.5;

          在item下添加单色精灵,修改颜色为红色;

          添加小新头像,加上label,修改字体大小;

 

 

Step3:在content节点上添加组件layout,修改layout为垂直排布,选择container对容器进行缩放;

 

 

Step4: 将item拖到资源管理器,形成预制体(删除层级管理器中的item)

Step5:在content下挂载自动添加脚本:

cc.Class({

    extends: cc.Component,

    properties: {

        item_prefab: {

            type: cc.Prefab,

            default: null

        },

    },

    onLoad: function () {

        for (var i = 0; i < 10; i++) {

            var item = cc.instantiate(this.item_prefab);

            this.node.addChild(item);

        }

    },

});

 

拖拽预制体到对应位置,运行即可。

 

参考视频:

https://www.bilibili.com/video/av23265982/?p=18

真正完成的微信排行榜要需要参考:

http://forum.cocos.com/t/topic/60285

猜你喜欢

转载自blog.csdn.net/xiaownezi666/article/details/81709793