Posts: 3822
Joined: 16 Sep 2007, 22:00
KaM Skill Level: Skilled
ICQ: 269127056
Website: http://lewin.hodgman.id.au
Yahoo Messenger: lewinlewinhodgman
Location: Australia
Cinematics in dynamic scripts
I think blocking player input/scrolling should be done fairly obviously, otherwise it will probably be confusing to the player if his input is blocked without any indication. For example in other games they enter a cutscene/cinematic mode which is shown to the player by dimming or removing controls and/or putting a black bar at the top/bottom of the screen.
I think we should have commands like this:
StartCinematic - Blocks all player input and makes this obvious by dimming controls
EndCinematic - Returns control to the player
CenterScreen - Instantly jump screen to location (and zoom?)
ScrollScreenTo - Scrolls screen smoothly to a location in a given amount of time (with ease-in ease-out acceleration?)
And maybe stuff like:
HighlightUnit/House/Group - For showing objectives/allies/targets
Subtitles/narration (text overlay/PlayWAV is enough?)
Then I can imagine at the start of a mission playing a cinematic to explain the objectives or highlight targets.