Результаты поиска
|
|
Titus | Дата: Вторник, 25 Ноября 2014, 12:30 | Сообщение # 1 | Тема: Помогите со скриптом для Uni2LwP |
был не раз
Сейчас нет на сайте
| На maincamera лежит скрипт Home switch, отвечающий за смещение камеры при прикосновении к сенсорному экрану, камера двигается только по оси X влево и вправо, проблема в том что я не могу сделать так чтобы камера двигалась во круг объекта, тоже влево и вправо. Помогите пожалуйста, мои знания в программировании на слабом уровне, что мне нужно исправить в коде?
using UnityEngine; using System.Collections;
public class HomeSwitch : MonoBehaviour { public float scaleFactor = 4f; private float camOffsetFactor = 0.5f; public float camSpeed = 0.10f; private Vector3 newPosition; public TextMesh touchCoord;
void LateUpdate () { newPosition = new Vector3 ((camOffsetFactor - 0.5f) * scaleFactor, transform.position.y, transform.position.z); transform.position = Vector3.Lerp (transform.position, newPosition, camSpeed); }
public void SetCamOffset (string offset) { float.TryParse (offset, out camOffsetFactor); }
/// <summary> /// Emulates Swipe (Left/Right) /// </summary> /// <param name="swipe"> /// A <see cref="System.String"/> /// </param> public void SetSimulateCamOffset (string swipe) { if (swipe == "RIGHT") { if (camOffsetFactor > 0.49f && camOffsetFactor < 0.51f) //middle position SetCamOffset ("0.0"); if (camOffsetFactor >= 0.51f && camOffsetFactor <= 1.0f) //right position SetCamOffset ("0.5"); } else if (swipe == "LEFT") { if (camOffsetFactor > 0.49f && camOffsetFactor < 0.51f) //middle position SetCamOffset ("1.0"); if (camOffsetFactor >= 0.0f && camOffsetFactor <= 0.49f) //left position SetCamOffset ("0.5"); } }
/// <summary> /// Rotate all cubes /// </summary> /// <param name="opt"> /// A <see cref="System.String"/> /// </param> public void SetRotation (string opt) { bool rotate; if (opt == "yes") rotate = true; else rotate = false; foreach (GameObject go in GameObject.FindGameObjectsWithTag ("CubeTag")) { go.GetComponent<Rotate> ().SetRotation (rotate); } }
/// <summary> /// Receives XY touch values. /// Replaces Unity native touch events. /// </summary> /// <param name="xy"> /// A <see cref="System.String"/> /// </param> void SendTouchXY (string xy) { string[] coord = xy.Split (','); Vector3 pos = new Vector3 (float.Parse (coord[0]), (Screen.height - float.Parse (coord[1])), 0.0f); if (touchCoord!=null){ touchCoord.text = "(" + pos.x + "," + pos.y + ")"; } }
#if UNITY_EDITOR /// <summary> /// Home switch emulation example. /// </summary> void OnGUI () { GUILayout.BeginHorizontal (); if (GUILayout.Button ("Left")) { SetCamOffset ("0"); } if (GUILayout.Button ("Center")) { SetCamOffset ("0.5"); } if (GUILayout.Button ("Right")) { SetCamOffset ("1"); } GUILayout.EndHorizontal (); } #endif }
|
|
| |
Titus | Дата: Среда, 09 Января 2013, 11:56 | Сообщение # 2 | Тема: Проблема с запуском |
был не раз
Сейчас нет на сайте
| требует файл лицензии расширения .ulf, где его можно найти? Добавлено (09.01.2013, 11:56) --------------------------------------------- Проблема решена, все из за того что папка куда устанавливался unity , была названа русскими буквами
|
|
| |
Titus | Дата: Суббота, 05 Января 2013, 11:15 | Сообщение # 3 | Тема: Проблема с запуском |
был не раз
Сейчас нет на сайте
| а где найти manual activation?
|
|
| |
Titus | Дата: Пятница, 04 Января 2013, 18:25 | Сообщение # 4 | Тема: Проблема с запуском |
был не раз
Сейчас нет на сайте
| от сюда скачивал http://unity3d.com/unity/download/ версия 4.0.0f7 , хочется последнюю версию опробовать
|
|
| |
Titus | Дата: Пятница, 04 Января 2013, 18:15 | Сообщение # 5 | Тема: Проблема с запуском |
был не раз
Сейчас нет на сайте
| проверил, не в этом причина, старая юнити работала версия была 3 с чем то
|
|
| |
Titus | Дата: Пятница, 04 Января 2013, 16:28 | Сообщение # 6 | Тема: Проблема с запуском |
был не раз
Сейчас нет на сайте
| странно, 2 раза скачал, такая же проблемма, старую полностью удалял
|
|
| |
Titus | Дата: Пятница, 04 Января 2013, 13:32 | Сообщение # 7 | Тема: Проблема с запуском |
был не раз
Сейчас нет на сайте
| запустил, все так же...
|
|
| |
Titus | Дата: Пятница, 04 Января 2013, 13:02 | Сообщение # 8 | Тема: Проблема с запуском |
был не раз
Сейчас нет на сайте
| как исправить?
|
|
| |