本人小白。现在有一个问题。大致情况是。我创建一个node用于存放三个精灵。
分别设置三个sprite的align属性,为 left_top,left_center,left_bottom…
我却看到三个sprite的显示位置是左下,左中,左上。
代码如下:
local content = CCNode:create()
content:align(display.CENTER, 0, -100)
content:setContentSize(CCSize(display.width*0.4, display.height*0.5))
local sprite1 = display.newSprite("icon_balckpoint.png")
local sprite2 = display.newSprite("icon_whitepoint.png")
local sprite3 = display.newSprite("icon_errorpoint.png")
content:addChild(sprite1)
content:addChild(sprite2)
content:addChild(sprite3)
sprite3:align(display.CENTER_TOP,0, 0)
sprite2:align(display.CENTER,0, 0)
sprite1:align(display.BOTTOM_CENTER,0, 0)
self.content_node:addChild(content)
效果图:
问题截图:
求好心人帮忙找出问题。谢谢了。