4326人加入学习
(13人评价)
LayaAIr2D入门案例 - FlappyBird

制作完成于2019.12.30,使用LayaAir2.4.0开发

价格 免费

用静态方法直接转递数值,比getbyat更好

[展开全文]

this.rankPanel.closeHandler=new Laya.Handler(this,function(name){console.log(name)});

[展开全文]

this.bird=Laya.stage.getChildAt(1).getChildAt(0).getChildByName("Bird").getComponent(BirdCtrl);

输getChildAt(1)网页里的_children: Array(2)就成0: Sprite {_bits: 214, _children: Array(1)

1: DialogManager {_bits: 6, _children: Array(0)

输getChildAt(0)网页里的_children: Array(2)就成

 

1: DialogManager {_bits: 6, _children: Array(0)

[展开全文]

 

export default class GameRoot extends Laya.Script{
    constructor(){
        super();
    }

export default class ... extends Laya.Script{

        constructor(){

                super();

        }

在Laya脚本创建的过程中,是不会初始设置的,这些工作需要自己完成,上面这行代码就是<class>的初始创建

3..填写文件名(比如视频中GameRoot)

 

    onAwake(){
        console.log("hello Laya")
    }

onAwake (){

          console.log("...")

}

onAwake 激活 觉醒的意思

此处代码的意思是输出hello Laya这句话

...填写输出的话

[展开全文]

bug

我觉得可能是图片的实际尺寸导致的。

boxCollider默认为图片添加的锚点是在中心点,但小鸟图外部是有透明的无效区域的,包含无效区域的整个图片才是实际尺寸。

虽然锚点还是应该是中心点,但至少和背景图和草图是不一样的。

 

[展开全文]

补充一下

"prefix": "这个双引号里写你要调出代码片段的快捷词"

[展开全文]

授课教师

SiKi学院老师

课程特色

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

学员动态