.GetAxis()
. Например .GetTouch()
, который понадобится вам если вы реализуете виртуальный джойстик в игре. Или например Input.gyro
предоставит доступ к гироскопу, если вы хотите управлять героем, наклоняя телефон в разные стороны. В документации к классу есть много интересных примеров. Обязательно прочитайте её. using UnityEngine;
using UnityEngine.SceneManagement;
public class MyEternalObject: MonoBehaviour {
private static bool created = false;
void Awake() {
if (!created) {
DontDestroyOnLoad(this.gameObject);
created = true;
}
}
// остальной код
}
public void OnDrag(PointerEventData eventData)
{
transform.position += (Vector3)eventData.delta;
}
public void Destroy() {
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit, 20, detailLayer)) {
// теперь в hit что-то будет
}
}
// эта строка
GameObject.Find("MainCamera").GetComponent<Camera>();
// и эта строка
Camera.main;
// одно и то же
Camera.main
, а затем нужный компонент - Camera.main.GetComponent<UourAwesomeScript>();