Local Mainscene =class("Mainscene", function ()returnDisplay.newscene ("Mainscene"end) function Mainscene:ctor () self:init () endfunction 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 trueendfunction mainscene:onenter () endfunction mainscene:onexit () EndreturnMainscene
--[[Local Herosprite=class("Herosprite", function ()returnDisplay.newsprite ("#player_idle1. png") end)]]local Herosprite=class("Herosprite", function ()returnDisplay.newsprite ("#player_idle1. png"end) function Herosprite:ctor () Local x=Self:getpositionx () Local y=self:getpositiony () print (x) print (y) endfunction herosprite.create () Local Hero= Herosprite.New() hero:init ()returnHeroend--Callback Functions function Herosprite:init () print ("****") local x, y=self:getposition () print (x) print (y)return trueEndreturnHerosprite
Quick Cocos GetPosition Bug