在我的电晕游戏中,我需要给flag like animation
(fully programatically, without using extra sprites or spritesheets)
一个矩形图像。谁能知道如何对我的以下代码执行此操作:
local myTile = display.newImage("myTile.png",150,50)
myTile.x = 160
myTile.y = 160
例如:我的图片如下:
我需要的是,如下所示:
Corona SDK 刚刚向付费帐户发布了 Graphics 2.0 测试版。它允许高级功能和扭曲图形,但没有这么复杂。
从您的图像中,您想要的是布料渲染功能。遗憾的是,我认为您不会在 Corona SDK 中找到它。您可以在 Unity 3D 中获得类似的东西,它具有更强大的 3D 形状和渲染功能。
我已经对 API 进行了一些研究,但没有看到任何可以为您提供此功能的东西。
您拥有的代码应该移动图像。我认为你只是想改变图像的形状,你需要一个图像矩形来做到这一点。
试试这个
local myTile = display.newImageRect("myTile.png", 150, 50, imageWidth, imageHeight)
myTile.xScale = 1.1
myTile.yScale = 0.9
来源: http ://docs.coronalabs.com/api/library/display/newImageRect.html