|
Общие вопросы вопросы не попадающие ни в один из доступных разделов |
17.02.2013, 02:50
|
#1366
|
Бывалый
Регистрация: 17.05.2009
Адрес: Днепропетровск
Сообщений: 672
Написано 180 полезных сообщений (для 428 пользователей)
|
Ответ: Вопросы от новичка
Я имел введу где хранить данные о пользователе? В сантехники этого нет. Свою БД делать? Или в фотоне это тоже предусмотрено?
|
(Offline)
|
|
17.02.2013, 03:03
|
#1367
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Постоянно в облаке хранить ничего нельзя, только на время жизни комнаты. В моих роботах все сохраняется через WWW + PHP + mysql
|
(Offline)
|
|
17.02.2013, 15:08
|
#1368
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Есть public переменная с атрибутами [NonSerialized] и [HideInInspector].
Можно эти атрибуты заменить переделав переменную свойство?
Т.е. get открытый, а set только для своего класса.
Писать методы get на все переменные уже лень. А по два атрибута тоже много.
|
(Offline)
|
|
17.02.2013, 15:16
|
#1369
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
Если не выводит в лог ошибок, значит их нет.
|
Тогда почему при компиляции половины нету того, что можно увидеть в редакторе? Давай я тебе скину проект, может так лучше будет? Ну если ты не против конечно
|
(Offline)
|
|
17.02.2013, 15:36
|
#1370
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Okay, а большой проект? Нужно же время от время пробовать делать билды.
|
(Offline)
|
|
17.02.2013, 21:15
|
#1371
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
Есть public переменная с атрибутами [NonSerialized] и [HideInInspector].
Можно эти атрибуты заменить переделав переменную свойство?
Т.е. get открытый, а set только для своего класса.
Писать методы get на все переменные уже лень. А по два атрибута тоже много.
|
я использую internal для такого без атрибутов
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
17.02.2013, 23:36
|
#1372
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от WISHMASTER35
Okay, а большой проект? Нужно же время от время пробовать делать билды.
|
Ну как сказать. Платформа. Модель персонажа. скрипт с анимациями и скрипт с коннектом и управлением. И 4 Point Light. Больше ничего нету =)
|
(Offline)
|
|
18.02.2013, 01:02
|
#1373
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Okay, странно. А другие проекты у тебя работают? Выложи чтоли свой проект, проверим.
|
(Offline)
|
|
18.02.2013, 17:52
|
#1374
|
Оператор ЭВМ
Регистрация: 28.12.2011
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопросы от новичка
Еще вопрос. Я через OnTriggerEnter включаю отображение объекта (GetComponent(MeshRenderer).enabled = true).
А как отключить через N секунд после включения?
|
(Offline)
|
|
18.02.2013, 18:04
|
#1375
|
Unity/C# кодер
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений (для 5,323 пользователей)
|
Ответ: Вопросы от новичка
Примерно так:
void DisableRenderer() { GetComponent(MeshRenderer).enabled = false; } void OnTriggerEnter () { GetComponent(MeshRenderer).enabled = true; Invoke("DisableRenderer", 2); }
|
(Offline)
|
|
18.02.2013, 18:43
|
#1376
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Вопросы от новичка
Где то очень сильно туплю, но тем не менее. Имеем сериализуемый класс
[Serializable]
public class MyClass
{
public GameObject obj1;
public GameObject obj2;
}
Создаем экземпляр класса
public MyClass=new MyClass();
В итоге в инспекторе, на обьекте, на котором висит эта логика видим наш экземпляр с паблик полями. В паблик поле бросаем обьекты и пробуем достучаться до полей
В итоге в game mode дэбаг выводит null.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
18.02.2013, 18:54
|
#1377
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Lestar, т.е. в инспекторе показывает объект, а в коде получаешь null? Странно, думаю у тебя где-то в другом месте ошибка.
Скажите, есть ли возможность в билде открыть диалог выбора файла и загрузить\сохранить файл? Особенно интересует WebPlayer.
|
(Offline)
|
|
18.02.2013, 19:09
|
#1378
|
Бывалый
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений (для 880 пользователей)
|
Ответ: Вопросы от новичка
Вэб плееру закрыт доступ к ОС из соображений безопасности.
__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
|
(Offline)
|
|
18.02.2013, 19:26
|
#1379
|
Бывалый
Регистрация: 21.12.2008
Адрес: UA
Сообщений: 878
Написано 105 полезных сообщений (для 357 пользователей)
|
Ответ: Вопросы от новичка
Lestar, черт! Я рассчитывал сделать редактирование blockset'ов прямо в игре.
Даже html может открывать диалог выбора файлов.
Может можно как-то обойти это? Для сохранения допустим сделать, чтобы браузер скачивал мой файл, только не с сервера, а с моего приложения.
Кстати, в C# есть библиотеки для работы с ZIP? Только чтобы архивировались\распаковывались в памяти, а не сразу на диск.
|
(Offline)
|
|
18.02.2013, 21:09
|
#1380
|
Оператор ЭВМ
Регистрация: 28.12.2011
Сообщений: 25
Написано 0 полезных сообщений (для 0 пользователей)
|
Ответ: Вопросы от новичка
Сообщение от pax
Примерно так:
void DisableRenderer() { GetComponent(MeshRenderer).enabled = false; } void OnTriggerEnter () { GetComponent(MeshRenderer).enabled = true; Invoke("DisableRenderer", 2); }
|
Честно говоря не понял как это работает. На Js еще как-то понимаю, C# вообще темный лес.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:33.
|