1172人加入学习
(14人评价)
LayaAir2D游戏 - 无限射击

基于LayaAir2.5.0,制作完成于2020年1月31号

价格 ¥ 200.00

关于List里的tweenTo()可以有更好的实现方式:

this.owner.getChildByName("btn_Left").on(Laya.Event.CLICK,this,function(){
            this.characterList.tweenTo(this.characterList.startIndex-1,300);
        });
        this.owner.getChildByName("btn_Right").on(Laya.Event.CLICK,this,function(){
            this.characterList.tweenTo(this.characterList.startIndex+1,300);
        });

可以直接通过List.startIndex获得当前list显示内容里的第一项,不必通过scrollBar.value的值间接进行计算。

这样做的好处:

可以避免计算不精确而导致的一系列问题;

可以适配Item项数目有增减的场合

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(2)
视频(82)