cocos creator: 實現僞微信排名

可以先學習的知識點有:預製體,Mask,ScrollView,Layout

最終要實現的就是如下效果:

 

Step1:Canvas下新建-UI節點-ScrollView,自動生成如下:

 

層級目錄下面有:

 

重點關注view這個視窗:

可以發現view節點屬性中是有mask屬性,用來只顯示mask框下的內容

 

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章