brdmg Posted September 8, 2016 Share Posted September 8, 2016 Is there any way for using one MovieClip object for few animations. If I have function which creates frames named "createFrames()", in first step I would do var animation = new PIXI.extras.MovieClip(createFrames()); So if somewhere in code I need animation with different frames, can I do something like animation = createFrames(); Just create new frames and add it to movieclip object which was created before. I tried with animation._textures = createFrames() , but it's not working. Why this question. Well I thought maybe it'll be better for performance if I avoid creating new MovieClip everytime I need new animation, and it's very often, every few seconds. Quote Link to comment Share on other sites More sharing options...
ivan.popelyshev Posted September 8, 2016 Share Posted September 8, 2016 You have to set "textures" and not "_textures". MovieClip is light object, same degree as your array of frames. You can safely re-create it every few seconds. The only heavy things there are base textures. Quote Link to comment Share on other sites More sharing options...
brdmg Posted September 8, 2016 Author Share Posted September 8, 2016 Thank you for fast reply. I'll try with creating all base textures after loading assets. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.