2016-04-11 39 views
1

我想圍繞其中心點旋轉一次組。但它不起作用。請幫我,我錯在哪裏?謝謝顯示組不旋轉 - Corona SDK

local colorPalette = display.newGroup() 

colorPalette, greenColor, darkGreenColor, darkBrownColor, brownColor = artassets.getColorPalette() --- displaying objects 


    paletteGroup:insert(colorPalette) ---inserting them in group 
    paletteGroup:insert(greenColor) 
    paletteGroup:insert(darkGreenColor) 
    paletteGroup:insert(darkBrownColor) 
    paletteGroup:insert(brownColor) 

    paletteGroup.anchorChildren = true 
    paletteGroup.anchorX = 0.5 
    paletteGroup.anchorY = 0.5 
    paletteGroup:rotate(90) 
+2

你在哪裏定義paletteGroup? 我想你的第一行應該包含paletteGroup而不是colorPalette,如果我沒有弄錯的話 – Piglet

回答

-1

它應該是你的對象定義有問題。這是一個相當直接的例子:

jobText = display.newText("test", 50, 50, systemFontBold, 50) 
    jobText:setFillColor(1,1,0) 

local function object(event) 

    if event.phase == "began" then 
     print(a/0) 

    end 
    return true 
end 
local image = display.newImageRect("bg.jpg", 100, 100) 
image.x = display.contentCenterX 
image.y = display.contentCenterY 
image.alpha = 0.5 

jobText:addEventListener("touch", object) 

local paletteGroup = display.newGroup() 
jobText:rotate(45) 

    paletteGroup:insert(image) 
    paletteGroup:insert(jobText) 


    paletteGroup.anchorChildren = true 
    paletteGroup.anchorX = .1 
    paletteGroup.anchorY = .1 
    paletteGroup:rotate(20)