Перемещение камеры в UnityScript 2d на C#C#

Место общения программистов C#
Ответить
Anonymous
 Перемещение камеры в UnityScript 2d на C#

Сообщение Anonymous »

Я только начал программировать Unity 2d и столкнулся с одной большой проблемой: как переместить камеру? Скрипт привязан к объекту "плеер". Я хочу, чтобы он двигался вместе с игроком. Спасибо!
using UnityEngine;
using System.Collections;

public class PlayerController : MonoBehaviour
{
public float speed = 10; //Float for speed
public string hAxis = "Horizontal";

void FixedUpdate ()
{
if (Input.GetAxis (hAxis) < 0) //Left
{
Vector3 newScale = transform.localScale;
newScale.y = 1.0f;
newScale.x = 1.0f;
transform.localScale = newScale;
}
else if (Input.GetAxis (hAxis) > 0) //Right
{
Vector3 newScale =transform.localScale;
newScale.x = 1.0f;
transform.localScale = newScale;
}
//Position transformation
transform.position = transform.position + transform.right * Input.GetAxis(axisName) * speed * Time.deltaTime;
}
}


Подробнее здесь: https://stackoverflow.com/questions/346 ... in-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»