t1 / TFDContents / Assets / KinectDemos / AvatarsDemo / Scripts / OffsetNodeMover.cs @ 3
이력 | 보기 | 이력해설 | 다운로드 (665 Bytes)
| 1 |
using UnityEngine; |
|---|---|
| 2 |
using System.Collections; |
| 3 |
|
| 4 |
public class OffsetNodeMover : MonoBehaviour |
| 5 |
{
|
| 6 |
[Tooltip("Speed at which the offset node will move through the scene.")]
|
| 7 |
public float moveSpeed = 1f; |
| 8 |
|
| 9 |
[Tooltip("Smooth factor used for offset node movements.")]
|
| 10 |
public float smoothFactor = 1f; |
| 11 |
|
| 12 |
|
| 13 |
void Update () |
| 14 |
{
|
| 15 |
float h = Input.GetAxis ("Horizontal");
|
| 16 |
float v = Input.GetAxis ("Vertical");
|
| 17 |
|
| 18 |
if (h != 0f || v != 0f) |
| 19 |
{
|
| 20 |
Vector3 vMoveStep = new Vector3 (h * moveSpeed, 0f, v * moveSpeed); |
| 21 |
Vector3 vMoveTo = transform.position + vMoveStep; |
| 22 |
|
| 23 |
transform.position = Vector3.Lerp (transform.position, vMoveTo, Time.deltaTime * smoothFactor); |
| 24 |
} |
| 25 |
} |
| 26 |
|
| 27 |
} |