Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > Unity > Общие вопросы

Общие вопросы вопросы не попадающие ни в один из доступных разделов

Ответ
 
Опции темы
Старый 04.06.2013, 14:22   #1636
Okay
Знающий
 
Регистрация: 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), ScriptCreateCube200);
        if(
GUI.Button(new Rect(10508020), "Create"))
        {
            if(
ScriptCreateCube == "CreateCube")
            {
                
Instantiate(CreateCube, new Vector3(102510), Quaternion.identity);
            }
        }
    }


Последний раз редактировалось Okay, 04.06.2013 в 14:32. Причина: Все. Решил сам. Кнопка лежала на поле ввода и поэтому не срабатывала
(Offline)
 
Ответить с цитированием
Старый 04.06.2013, 14:28   #1637
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Я не вижу что на скриншоте.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 04.06.2013, 14:45   #1638
Okay
Знающий
 
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений
(для 74 пользователей)
Ответ: Вопросы от новичка

Сообщение от pax Посмотреть сообщение
Я не вижу что на скриншоте.
Да уже все нормально =)

Почему-то кнопка не срабатывала, когда находилась поверх поля ввода
(Offline)
 
Ответить с цитированием
Старый 04.06.2013, 15:04   #1639
Okay
Знающий
 
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений
(для 74 пользователей)
Ответ: Вопросы от новичка

pax, есть ли функция, которая делает GUI активным.
То есть, мне нужно, чтобы при нажатии кнопки Enter поле ввода активировалось и в него можно было вводить текст
(Offline)
 
Ответить с цитированием
Старый 04.06.2013, 15:25   #1640
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

GUI.enable = false;
// отрисовка неактивного содержимого
GUI.enable = true;
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 04.06.2013, 18:24   #1641
Okay
Знающий
 
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений
(для 74 пользователей)
Ответ: Вопросы от новичка

pax, что-то наверно плохо искал в документации, но как увеличивать объект через скрипт?
(Offline)
 
Ответить с цитированием
Старый 04.06.2013, 19:42   #1642
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

transform.localScale *= 5; // в пять раз
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 04.06.2013, 22:39   #1643
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 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
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Сообщение от WISHMASTER35 Посмотреть сообщение
По-моему он фокус имел ввиду.
Ну да, наверное не так прочитал, бывает.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 04.06.2013, 23:41   #1645
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

pax, можешь проверить transform.FindChild\Find. Может я что-то не так пишу.
(Offline)
 
Ответить с цитированием
Старый 04.06.2013, 23:47   #1646
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

А как ты пишешь? Надеюсь не одиночный знак "\" вместо "/"
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 05.06.2013, 12:26   #1647
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

pax, я просто имя писал) А вот полный пусть указывать это уже не круто(
Кстати, FindChild нету в документации. Не ясно чем он отличается просто от Find.
(Offline)
 
Ответить с цитированием
Старый 05.06.2013, 12:36   #1648
RegIon
Элита
 
Аватар для RegIon
 
Регистрация: 16.01.2010
Адрес: Новосибирск
Сообщений: 2,157
Написано 502 полезных сообщений
(для 1,012 пользователей)
Ответ: Вопросы от новичка

Сообщение от WISHMASTER35 Посмотреть сообщение
pax, я просто имя писал) А вот полный пусть указывать это уже не круто(
Кстати, FindChild нету в документации. Не ясно чем он отличается просто от Find.
Find ищет везде, а FindChild - в пределах текущего Transform.
__________________
Сайт: http://iexpo.ml
(Offline)
 
Ответить с цитированием
Старый 05.06.2013, 12:53   #1649
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Вопросы от новичка

Как-то так ищу
public static Transform GetChild(this Transform transformstring childName)
    {
        foreach (var 
child in transform.GetComponentsInChildren<Transform>())
        {
            if (
child.gameObject.name == childName)
            {
                return 
child;
            }
        }

        return 
null;
    } 
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Старый 05.06.2013, 14:54   #1650
WISHMASTER35
Бывалый
 
Аватар для WISHMASTER35
 
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений
(для 357 пользователей)
Ответ: Вопросы от новичка

RegIon, ты уверен, что Find везде ищет? Он же не статический и для 'везде' уже есть методы в GameObject.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 23:34.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com