如何在创建图像后对其进行缩放?

在这里我创建了一张图片:

gangster = display.newImageRect("assets/gangsta.png", gangsterwidth, gangsterheight)
gangster.x = display.contentCenterX
gangster.y = 950
sceneGroup:insert(gangster)

现在我想在设置了它之后缩放该图像:

local function enterFrameListener()
    if holding then
       if ( touchx < gangster.x) then
          gangster.x = gangster.x - 10

        end
           if ( touchx > gangster.x) then
          gangster.x = gangster.x + 10

        end
               if ( touchy > gangster.y) then
          gangster.y = gangster.y + 10
          -- 在此处增加高度和宽度

        end
               if ( touchy < gangster.y) then
          gangster.y = gangster.y - 10
           gangsterheight = gangsterheight -5
          -- 在此处减小高度和宽度

        end
         if (touchx == gangster.x) then
          if (touchy == gangster.y) then
         Runtime:removeEventListener( "enterFrame", enterFrameListener)
         holding = false
         end
       end
    else
    end
end

但是我该怎么做呢?

点赞
用户2735929
用户2735929

显示对象有一个scale方法。在你的情况下,你只需执行以下操作:

gangster:scale(0.5,0.5) -- 将大小减半
2016-04-11 21:15:08