quick cocos getPosition bug

local MainScene = class("MainScene", function()
    return display.newScene("MainScene")
end)

function MainScene:ctor()
    
    self:init()
end

function MainScene:init()
    display.addSpriteFrames("bandit-hd.plist","bandit-hd.png")
    --display.newSprite("#player_idle1.png",display.cx,display.cy):addTo(self)
    
    
    local HeroSprite=require("src.HeroSprite")
    local hero=HeroSprite.create()
    hero:setPosition(display.cx,display.cy)
    self:addChild(hero)
    
    local x,y=hero:getPosition()
    print(x.." "..y)
    
    return true
end

function MainScene:onEnter()
end

function MainScene:onExit()
end

return MainScene
--[[
local HeroSprite = class("HeroSprite", function()

    return display.newSprite("#player_idle1.png")
end)
]]

local HeroSprite = class("HeroSprite", function()
    
    return display.newSprite("#player_idle1.png")
end)


function HeroSprite:ctor()
   local x=self:getPositionX()
   local y=self:getPositionY()
   print(x)
   print(y)
end

function HeroSprite.create()
    local hero = HeroSprite.new()
    hero:init() 
    return hero
end


-- 回调函数
function HeroSprite:init()
    print("****")
    local  x,y=self:getPosition()
    
    print(x)
    print(y)
    return true
end

return HeroSprite

 

posted @ 2015-03-05 21:00  yufenghou  阅读(424)  评论(0编辑  收藏  举报