- Home /
Good or Bad ending
Good day everyone,
This is my first post, so I will try to be brief.
I am currently working on my final dissertation project, which will have 7 scenes. Within each scene the player will have to make a choice at the end of each of them (good/bad).
How can I keep a record of the choices, so that after the end of the 7th scene, the game can either play the good cutscene, or the bad cutscene ?
Thank you very much for your time.
save the choices in playerprefs and then check for them in the last scene
Answer by Piflik · May 15, 2012 at 08:19 PM
Attach a static variable to your player and increase (good choice) or decrease (bad choice) it by one in each level. At the end you see if it is greater than 0 and if so you get the good ending.
Thank you for your response Philipp! Could you explain abit more, on how the static variable would look like in javascript, because my program$$anonymous$$g skills are at a very beginner level ?
To make a static variable in Javascript you just put the keyword 'static' at the beginning of the declaration of the variable.
static var ending : int = 0;
You can then access this variable from anywhere by writing
scriptname.ending //scriptname is the name you gave the script
You can basically just add a one line script to the player with the declaration of the variable (or add the declaration to any other script) and read or edit the variable anytime.
Another possibility would be PlayerPrefs. These are stored outside of the game (in the registry on windows) and can easily be accessed over multiple sessions (quit the game, start it again and it is still there).
Your answer
Follow this Question
Related Questions
The name 'Joystick' does not denote a valid type ('not found') 2 Answers
Very simple script - why isn't it working? 1 Answer
Can someone help me fix my Javascript for Flickering Light? 6 Answers
Creating & accessing a function from a diffrent "OnTriggerEnter" Function 1 Answer
Setting Scroll View Width GUILayout 1 Answer