Patryk.M Posted December 12, 2010 Share Posted December 12, 2010 Searched docs and couldn't find anything to draw image on screen with rotation and alpha mask. Suggestions? Link to comment
ulf.schroeter Posted December 12, 2010 Share Posted December 12, 2010 Use WidgetSprite GUI object functionality setImage()/setTransform(). See documentation Programming\Unigine Script Library\GUI-Related Classes\WidgetSprite for details. Also have a look into sample widgets_xx (relevant code in folder data\samples\widgets\sprite_00/01.cpp) Link to comment
Patryk.M Posted December 12, 2010 Author Share Posted December 12, 2010 I miss setTransform somehow, thx. But there is no rotation in that tutorials and I can't make it work using rotateZ. I make setTransform(rotateZ(10*engine.game.getTime())); and instead of normal rotating it's like image wants rotating in 3d(?!). Link to comment
frustum Posted December 13, 2010 Share Posted December 13, 2010 This is an updated sprite_00 sample with layers rotation. sprite_00.cpp Link to comment
Patryk.M Posted December 21, 2010 Author Share Posted December 21, 2010 Thx for rotating. What with alhpa mask? I want to make image only visible inside a designated circle. Link to comment
steve3d Posted December 22, 2010 Share Posted December 22, 2010 a WidgetSprite can have multiple layer, each layer can have it's own transform. Link to comment
Recommended Posts