美文网首页
重拾小游戏的心得

重拾小游戏的心得

作者: 名字_都被占了 | 来源:发表于2018-11-18 20:55 被阅读0次

    1:JS编写小游戏的层次结构

    (function(){//第一层相当于类
        (function (){//第二层相当于main方法,系统会自动执行该函数里面的代码,可以在该函数块中调用其他函数
        
    })()
    function 函数名(){
    
    }
    })()
    

    示例代码如下:

    (function () {
        (function () { 
            Laya.init(600,500)
            Laya.stage.bgColor="black"
            hehe();
        })()
        function hehe(){
            var btn=new Laya.Button("","我是按钮");
            btn.labelColors="white"
            btn.label="我是新的文本"
            btn.labelSize=100
            btn.pos(100,100,false)
            Laya.stage.addChild(btn)
        }
    })()
    

    2:当工程运行起来后,如果修改后记得关闭上一次的调试窗口才能看到本次修改后的效果,不然还是上次的效果。

    3:组件资源命名规则,这个很重要,当给ScrollBar , ProgressBar , Slider这三个设置skin的时候,这三的skin的状态不是一个,只要将所有用到的图片放到bin/res目录下即可,然后将skin设置为不带$的图片的路径即可,剩下的其他状态的图片不用写,运行之后系统自动加载,具体的命名规范看下面的网址

    参考网址如下:

    https://ldc2.layabox.com/doc/?nav=zh-js-2-3-0

    4:按钮的皮肤因切割方式不同,分成三态,两态、单态。这里的态指的是按钮皮肤(skin)的状态。三态是将皮肤图片按竖直方向以等比分割的形式分为3部分,从上至下依次为弹起或离开状态皮肤、 经过状态皮肤、 按下和选中(保持按下)状态皮肤,三态常用于PC浏览器中。在移动设备上,通常只采用两态,图片以竖直方向被等比切割为两部分,上面的部分为弹起或离开状态状态皮肤,下面的部分为 经过和按下以及选中状态(保持按下)皮肤。单态按钮不切割图片,无论什么状态,按钮的皮肤只有一种,保持不变。

    参考网址如下:

    https://ldc2.layabox.com/doc/?nav=zh-js-2-3-1

    相关文章

      网友评论

          本文标题:重拾小游戏的心得

          本文链接:https://www.haomeiwen.com/subject/mgfnfqtx.html