cocos2d-x 3.0rc0 lua练习最基础例子

来源:互联网 发布:java中如何记录日志 编辑:程序博客网 时间:2024/06/03 07:06
--定义一个入口函数
localfunctionmyMain()
    local scene1 --定义一个场景
    local layer1 --定义一个图层
     
    --创建场景
    scene1 = cc.Scene:create()
     
    --自定义触摸事件函数
    localfunctiononTouch(type,x,y)
        print(type)
        returntrue--return beginend
    end
 
 
    --创建1个精灵
    local sprite1 =cc.Sprite:create("res/menu1.png")--是一张图片
    sprite1:setPosition(cc.p(300,100))--位置
 
    local sprite2 =cc.Sprite:create("res/dog.png")--是一张图片
    sprite2:setPosition(cc.p(200,220))--位置
    --图层
    layer1 = cc.Layer:create()
    layer1:addChild(sprite1)--图层上面添加精灵1
    layer1:addChild(sprite2)--图层上面添加精灵2
 
    layer1:setTouchEnabled(true)--可点击
    layer1:registerScriptTouchHandler(onTouch)
     
    scene1:addChild(layer1)--场景上添加图层
     
    --创建导演
    local director1 = cc.Director:getInstance()
    director1:setDisplayStats(false)--不显示帧率
    director1:runWithScene(scene1)--给导演添加场景并显示
end
 
--执行函数
myMain()
原创粉丝点击