|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
04.06.2013, 14:22
|
#1636
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
pax, почему не создается куб при нажатии на кнопку?
using UnityEngine; using System.Collections;
public class setstart : MonoBehaviour { public string ScriptCreateCube; public Transform CreateCube; // Use this for initialization void Start () { } // Update is called once per frame void Update () { } void OnGUI () { ScriptCreateCube = GUI.TextArea(new Rect(10,10,200,100), ScriptCreateCube, 200); if(GUI.Button(new Rect(10, 50, 80, 20), "Create")) { if(ScriptCreateCube == "CreateCube") { Instantiate(CreateCube, new Vector3(10, 25, 10), Quaternion.identity); } } } }
Последний раз редактировалось Okay, 04.06.2013 в 14:32.
Причина: Все. Решил сам. Кнопка лежала на поле ввода и поэтому не срабатывала
|
(Offline)
|
|
04.06.2013, 14:28
|
#1637
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Я не вижу что на скриншоте.
|
(Offline)
|
|
04.06.2013, 14:45
|
#1638
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от pax
Я не вижу что на скриншоте.
|
Да уже все нормально =)
Почему-то кнопка не срабатывала, когда находилась поверх поля ввода
|
(Offline)
|
|
04.06.2013, 15:04
|
#1639
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
pax, есть ли функция, которая делает GUI активным.
То есть, мне нужно, чтобы при нажатии кнопки Enter поле ввода активировалось и в него можно было вводить текст
|
(Offline)
|
|
04.06.2013, 15:25
|
#1640
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
GUI.enable = false;
// отрисовка неактивного содержимого
GUI.enable = true;
|
(Offline)
|
|
04.06.2013, 18:24
|
#1641
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
pax, что-то наверно плохо искал в документации, но как увеличивать объект через скрипт?
|
(Offline)
|
|
04.06.2013, 19:42
|
#1642
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
transform.localScale *= 5; // в пять раз
|
(Offline)
|
|
04.06.2013, 22:39
|
#1643
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от Okay
pax, есть ли функция, которая делает GUI активным.
То есть, мне нужно, чтобы при нажатии кнопки Enter поле ввода активировалось и в него можно было вводить текст
|
По-моему он фокус имел ввиду.
Как-то так это делается http://docs.unity3d.com/Documentatio...usControl.html
А кто-нибудь пишет для андроида?
Что-то у меня с 4й версии мультитач не работает, кол-во тачей только 0 и 1.
И transform.FindChild\Find ничерна не ищат еще с 3й версии.
|
(Offline)
|
|
04.06.2013, 23:10
|
#1644
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
По-моему он фокус имел ввиду.
|
Ну да, наверное не так прочитал, бывает.
|
(Offline)
|
|
04.06.2013, 23:41
|
#1645
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
pax, можешь проверить transform.FindChild\Find. Может я что-то не так пишу.
|
(Offline)
|
|
04.06.2013, 23:47
|
#1646
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
А как ты пишешь? Надеюсь не одиночный знак "\" вместо "/"
|
(Offline)
|
|
05.06.2013, 12:26
|
#1647
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
pax, я просто имя писал) А вот полный пусть указывать это уже не круто(
Кстати, FindChild нету в документации. Не ясно чем он отличается просто от Find.
|
(Offline)
|
|
05.06.2013, 12:36
|
#1648
|
Элита
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,158
Написано 502 полезных сообщений (для 1,012 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
pax, я просто имя писал) А вот полный пусть указывать это уже не круто(
Кстати, FindChild нету в документации. Не ясно чем он отличается просто от Find.
|
Find ищет везде, а FindChild - в пределах текущего Transform.
|
(Offline)
|
|
05.06.2013, 12:53
|
#1649
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Как-то так ищу
public static Transform GetChild(this Transform transform, string childName) { foreach (var child in transform.GetComponentsInChildren<Transform>()) { if (child.gameObject.name == childName) { return child; } }
return null; }
|
(Offline)
|
|
05.06.2013, 14:54
|
#1650
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
RegIon, ты уверен, что Find везде ищет? Он же не статический и для 'везде' уже есть методы в GameObject.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 14:53.
|