在我的电晕游戏中,我需要将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
例如:我的图片如下:
我需要的是,如下所示:
答案 0 :(得分:1)
Corona SDK刚刚向付费帐户发布了Graphics 2.0测试版。它允许高级功能和扭曲图形,但没有这么复杂。
从您的图像中您想要的是布料渲染功能。可悲的是,我不认为你会在Corona SDK中找到它。你可以在Unity 3D中得到类似的东西,它在3D形状和渲染方面更加强大。
我已经挖了一些API,但没有看到任何可以为你提供的东西。
答案 1 :(得分:0)
您拥有的代码应该移动图像。我认为你只是想改变图像的形状,你需要一个图像矩形来做到这一点。
试试这个
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