第二天学习收获corona

lua模块的使用。

lua模块module中的函数分先后顺序:local类型的函数,写在后面的可以调用写在前面的。

如果想要哪里都可以调用,可以把需要调用的函数和数据复制到一个组里,然后通过这个组访问组里的函数和数据。

group的锚点默认在左上角。

group插入方式:

插入数值:group.x=xx  插入组group:insert(groupB)

把数值或函数加入组是为了别的函数方便调用。

建立了一个组后,第二个组的位置是以第一个组的位置为原点?

touch事件把采用第二种方式,才可以把touch对象的目标设为整个组?

Table Listener 1

local object = display.newImage( "ball.png" )

object.id = "ball object"

 

local function onObjectTouch( self, event )

    if ( event.phase == "began" ) then

        print( "Touch event began on: " .. self.id )

    end

    return true

end

 

object.touch = onObjectTouch

object:addEventListener( "touch", object )

当组作为返回值时,将失去组属性,锚点变回中心点?

写在event事件里的变量必须为event.target.xxx的形式,不然容易出错。

 

 

 

你可能感兴趣的:(第二天学习收获corona)