Short game cinematic intro.

I was just wondering, how would I go about animating a short intro to my game (nothing fancy). I just wanted it so that if the player clicks ‘New Game’, an intro would play, maybe just a few spritesheet animations on a background to give a little bit of background story. I was just wondering if you could at least point me in the right direction. Thank you.

I don’t know if I am doing something wrong, ppl don’t know the answer to my question, or my question is just plain stupid. But, it seems like none of my questions in this forum are ever answered. 

A few things:

  1. It’s been the July 4th weekend in the US, during which most people have other things going on IRL. The majority of assistance in the forum is provided pro bono, so waiting a bit until people actually see your post would be smart. You can check the amount of views your post has in the main forum page.

  2. Your question is so broad that there is little assistance one can provide. Your question essentially boils down to “how does one animate in Corona?”. Answering it is very difficult, as animating in Corona is basically the same as scripting animation in code anywhere else. Going through the docs to learn a) how to use spritesheets,  b ) how to use timers and transitions, and c) how to use the Graphics 2.0 filters are good places to start.

  3. Not proving code suggests that you haven’t attempted to develop your “intro” scene, which again, means that there is little help that can be suggested, because no one knows where you’re going wrong, or if you’re even trying to do something that can be achieved.

If you’re already aware of creating a background and using spritesheets, I’m not sure where you’re encountering an issue. If you could post your code (remember to use the <lua> enclosures for your code) so we can take a look, you would find more success.

I’m going to add on to Alex’s post.  First, you’ve asked 4 questions from what I can tell. All four have answers, some more than others.  How you ask your question does impact the number and quality of the answers you will get.  There are numerous “PInned” posts in the New User forum that will help you, but I would like to direct you to one in particular, written by a community member:

Ask a better question, get a better answer:   https://forums.coronalabs.com/topic/55780-ask-a-better-question-get-a-better-answer/

Corona’s forums are “Community” forums.  While Brent and I (and engineers when they have time) monitor the forums and answer questions we feel we are the best to answer. Many of the answers come from other developers who are not paid to be here. They do it because they love it and those asking questions have to understand that they are giving their time away.  Be patient. If you don’t get an answer right away, wait at least a day and reply to your own post to “bump” it back to the top of the list.

Rob

I apologize if my frustration came the wrong way. I respect the work you guys do and I am well aware that you guys take your time off of your busy life an/or schedule to help others. Alec@Panc, if my question was too broad, I am sorry, I thought it was pretty obvious (maybe just to me). I know how to code (although I am still learning) and I know how to use spritesheets and animate, I am just a bit confused when it comes to  making a  short intro like a cinematic, for example, angrybirds, (kinda comic book like) or, rayman legends (pc), either way, there is a short animation at the beginning, I don’t know why but, I have got my scene_main.lua with the main levels running, I also have the scene_menu.lua for the menu, I am lost with if I should make a scene_intro.lua or something and how to run it, 'cus I’ve read that for other users sometimes there is a stutter, I may need a loading screen first so that everything is in place. 

I don;t know if I made my problem clearer or worse. Also, Rob Miracle, I owe you an apology as well, and this forum. You are right, I didn’t check back on my previous threads and so I didn’t know they had been answered. Im sorry.

Hopefully sorry is enough to cover this, and my appreciation of your work and time you took to still answer me.

Thank you

Nothing to be sorry about. Creating a scene_intro.lua can be the best way to go. It all depends on the effect you’re after. Any stutter that others encountered would most likely be due to the way they implemented their scene, rather than a problem with how Composer handles an “intro” like animated scene. If you’re confident in your ability to develop your game, then getting your intro scene implemented should be pretty easy. 

Quick tips would be to include a way for your players to skip the intro scene, and remember (as usual) to clean up any timers/Runtime listeners you created. Good luck!

I don’t know if I am doing something wrong, ppl don’t know the answer to my question, or my question is just plain stupid. But, it seems like none of my questions in this forum are ever answered. 

A few things:

  1. It’s been the July 4th weekend in the US, during which most people have other things going on IRL. The majority of assistance in the forum is provided pro bono, so waiting a bit until people actually see your post would be smart. You can check the amount of views your post has in the main forum page.

  2. Your question is so broad that there is little assistance one can provide. Your question essentially boils down to “how does one animate in Corona?”. Answering it is very difficult, as animating in Corona is basically the same as scripting animation in code anywhere else. Going through the docs to learn a) how to use spritesheets,  b ) how to use timers and transitions, and c) how to use the Graphics 2.0 filters are good places to start.

  3. Not proving code suggests that you haven’t attempted to develop your “intro” scene, which again, means that there is little help that can be suggested, because no one knows where you’re going wrong, or if you’re even trying to do something that can be achieved.

If you’re already aware of creating a background and using spritesheets, I’m not sure where you’re encountering an issue. If you could post your code (remember to use the <lua> enclosures for your code) so we can take a look, you would find more success.

I’m going to add on to Alex’s post.  First, you’ve asked 4 questions from what I can tell. All four have answers, some more than others.  How you ask your question does impact the number and quality of the answers you will get.  There are numerous “PInned” posts in the New User forum that will help you, but I would like to direct you to one in particular, written by a community member:

Ask a better question, get a better answer:   https://forums.coronalabs.com/topic/55780-ask-a-better-question-get-a-better-answer/

Corona’s forums are “Community” forums.  While Brent and I (and engineers when they have time) monitor the forums and answer questions we feel we are the best to answer. Many of the answers come from other developers who are not paid to be here. They do it because they love it and those asking questions have to understand that they are giving their time away.  Be patient. If you don’t get an answer right away, wait at least a day and reply to your own post to “bump” it back to the top of the list.

Rob

I apologize if my frustration came the wrong way. I respect the work you guys do and I am well aware that you guys take your time off of your busy life an/or schedule to help others. Alec@Panc, if my question was too broad, I am sorry, I thought it was pretty obvious (maybe just to me). I know how to code (although I am still learning) and I know how to use spritesheets and animate, I am just a bit confused when it comes to  making a  short intro like a cinematic, for example, angrybirds, (kinda comic book like) or, rayman legends (pc), either way, there is a short animation at the beginning, I don’t know why but, I have got my scene_main.lua with the main levels running, I also have the scene_menu.lua for the menu, I am lost with if I should make a scene_intro.lua or something and how to run it, 'cus I’ve read that for other users sometimes there is a stutter, I may need a loading screen first so that everything is in place. 

I don;t know if I made my problem clearer or worse. Also, Rob Miracle, I owe you an apology as well, and this forum. You are right, I didn’t check back on my previous threads and so I didn’t know they had been answered. Im sorry.

Hopefully sorry is enough to cover this, and my appreciation of your work and time you took to still answer me.

Thank you

Nothing to be sorry about. Creating a scene_intro.lua can be the best way to go. It all depends on the effect you’re after. Any stutter that others encountered would most likely be due to the way they implemented their scene, rather than a problem with how Composer handles an “intro” like animated scene. If you’re confident in your ability to develop your game, then getting your intro scene implemented should be pretty easy. 

Quick tips would be to include a way for your players to skip the intro scene, and remember (as usual) to clean up any timers/Runtime listeners you created. Good luck!