Menu + dynamic elevator + one hand weapon

This week I did quite some extensive work.

1.First off, as a remark of one of our teachers, I changed the two handed character interaction to one handed.

E to pick up left right handed weapon, which is actioned with the left mouse button.

Personally not so fond of it, but for now I commented out all the code, but I plan to add the possibility to choose between both  options in the future.

2.Next big change I added, is the interactive menu. Most of it is handled with animation through the animator.
https://gyazo.com/b747d30741a4713a6d7159b49271f48b
The basic idea goes as follows:

  • The big board on the wall will display the controls. And when those are pressed, the will be highlighted on it.
  • The bookshelf will display the game Settings.
  • The laptop will display the scoreboard.
  • The desktop computer will allow to fill in the players name, and choose the level. Once you hit the ground, the level starts :p

https://gyazo.com/6c3262504ed8cdd9b8475d68c73074b6

3. The final thing I have been working on mainly today, is the  dynamic elevator. The inner door, and outer doors work with animation through the animator but the elevator itself works with hardcoded animation.

Only one animation clip is used, keys are changed according to the current position of the elevator, and the destination.

The outer doors wont open as long as the elevator isnt on the right floor. The inner doors wont open as long as the elevator is moving. Which is handled also with hardcoded animation events.

https://gyazo.com/daef64d18d8a07d555bc5d3c01832d5d

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s