Patryk.M Posted December 12, 2010 Posted December 12, 2010 Searched docs and couldn't find anything to draw image on screen with rotation and alpha mask. Suggestions?
ulf.schroeter Posted December 12, 2010 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)
Patryk.M Posted December 12, 2010 Author 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(?!).
frustum Posted December 13, 2010 Posted December 13, 2010 This is an updated sprite_00 sample with layers rotation. sprite_00.cpp
Patryk.M Posted December 21, 2010 Author Posted December 21, 2010 Thx for rotating. What with alhpa mask? I want to make image only visible inside a designated circle.
steve3d Posted December 22, 2010 Posted December 22, 2010 a WidgetSprite can have multiple layer, each layer can have it's own transform.
Recommended Posts