An elevator
Want to see the view from the top of the logo? Let's make a Mario-style elevator to get there.
Feature: Provide an elevator platform, which moves up and down, that I can walk onto and ride to the top of my logo.
Build it into the scene by performing the following steps:
Create the elevator platform by navigating to GameObject | 3D Object | Cube. Name it
Elevator
.Set its so that it's aligned with the logo. By doing this, you can ride the platform and walk off it onto the top of the logo. I set Position to (
17
,1.4
,-8.8
) and Scale to (4
,0.1
,4
).Drag the
Blue
material onto it.Create the script by navigating to Add Component | New Script. Name it
Elevate
and open it for editing.
Here's the Elevate.cs
code:
using UnityEngine; using System.Collections; public class Elevator : MonoBehaviour { public float minHeight = 1.2f; public float maxHeight = 8.0f; public float velocity = 1; void Update () { float y = transform.position.y; y += velocity * Time.deltaTime; ...