![]() |
Ответ: Вопросы от новичка
Тут проблемка(с конкурса): http://forum.boolean.name/showpost.p...2&postcount=14
|
Ответ: Вопросы от новичка
Неожиданно
Это(SimpleWater+Alpha) + Это(Outline): = ![]() Знающие, подскажите где исправить, желательно без последствий.=) |
Ответ: Вопросы от новичка
Прозрачные объекты в воде не отражаются... Можешь попробовать поставить Tags { "Queue" = "Opaque" }
|
Ответ: Вопросы от новичка
Да, сменил тег и все стало норм)
|
Ответ: Вопросы от новичка
Где можно достать хорошую физику воды(плоскость)???
|
Ответ: Вопросы от новичка
Как записать сохранение в файл и считать из файла? Есть ли какие то классы в Юнити? Или использовать чисто С#?
|
Ответ: Вопросы от новичка
Вода - это не плоскость, если речь идет о физике. Ищем Buoyancy типа:
http://unity3d.ru/distribution/viewt...hp?f=13&t=3214 |
Ответ: Вопросы от новичка
Цитата:
http://msdn.microsoft.com/ru-ru/library/system.io.aspx |
Ответ: Вопросы от новичка
Для чего это?
#region Unity Singleton Pattern #endregion Unity Singleton Pattern #region helper classes |
Ответ: Вопросы от новичка
Это для структуризации кода, чтобы этот участок сворачивался в редакторе и имел описание
|
Ответ: Вопросы от новичка
День добрый.
Захотелось тут попробовать использовать вместо Tangent Space Normal Mapping (нормал-маппинг, который используется по умолчанию) Object Space Normal Mapping. Понравилось, как с помощью него можно сглаживать острые углы. Обычным картам нормалей такое и не снилось! Вот, кстати, пример: http://freesdk.crydev.net/display/SD...Normal+Mapping Обратите внимание на самые нижние картинки. Потрясающе. Так вот, как перейти от Tangent Space к Object Space'у в Surface шейдерах? Казалось бы, ничего сложного не должно быть.. А вот фиг-то там. Всё никак решение придумать не могу. |
Ответ: Вопросы от новичка
А есть с чем поиграть (меш с такой нормалмэпой)? Так то с первого взгляда на картинки надо пересчитать тангенты и бинормали просто. Сделать их одинаковыми для каждой вершины...
|
Ответ: Вопросы от новичка
Да, есть. Хорошо видно на примере простого куба.
Модель лежит тут: http://rghost.ru/46146782 Архив содержит сам куб с UV-разверткой, Object Space Normal текстуру, и две картинки с примером того, как это должно всё в итоге выглядеть. |
Ответ: Вопросы от новичка
Ну с наскоку полностью решить не удалось, освещение считает не правильно, точнее не правильно считает нормали видимо (со стороны источника света куб становится темным)
Все что сделал, заменил макрос в UnityCG.cginc и сделал копию стандартного шейдера бампед диффуз. был PHP код:
PHP код:
|
Ответ: Вопросы от новичка
Интересно.. Мне и в голову не пришло менять сам UnityCG.cginc. Класс. )
Только.. 1) Попробовал сделать копию UnityCG.cginc и назвал ее UnityCG_OSN.cginc. В ней заменил float3x3 rotation. 2) Создал новый шейдер. Запомнил то, что на экране. 3) После этого в новом шейдере написал #include "UnityCG_OSN.cginc" вместо стандартного #include "UnityCG.cginc". Ничего не изменилось. 4) На всякий случай попробовал написать #include "UnityCG_OSN2.cginc". Вышла ошибка. Это хорошо. 5) Вернул #include на "UnityCG_OSN.cginc". Вместо float3x3 rotation = UNITY_MATRIX_MVP; написал float3x3 rotation = UNITY_MATRIX_MVP2; Запустил. Никакой ошибки. Перезагрузил Юнити. Снова ничего. Как будто так и надо. Картинка при этом как не изменялась, так и не изменилась. Что это за фишка-то такая? ) |
Ответ: Вопросы от новичка
Меняй UnityCG.cginc, его Unity использует для макросов шейдеров. Свой только для своей части кода можно использовать.
|
Ответ: Вопросы от новичка
можно вернуть силу с которой толкают Rigidbody из самого ригидбоди? (тебя толкают, ты говоришь с какой силой)
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Есть такой массив
object[] a = new object[10]; Как так получается, что в него можно положить любые объекты от байта до большой структуры или ссылку на класс? Ведь у них разные размеры? Сколько памяти занимает такой массив? |
Ответ: Вопросы от новичка
Сам массив это массив ссылок на объекты, а не массив самих объектов. Поэтому его размер вероятно 10*4 байтов + размер хранимых объектов.
|
Ответ: Вопросы от новичка
Т.е. на байт или структуру будет ссылка?
|
Ответ: Вопросы от новичка
Это называется боксинг http://msdn.microsoft.com/ru-ru/library/yz2be5wk.aspx
|
Ответ: Вопросы от новичка
Добрый вечер.
Кто-нибудь знает, почему следующий код: Код:
using UnityEngine; Всё дело в "Event.current.Use()". Но почему? Почему так происходит? |
Ответ: Вопросы от новичка
Ты перехватываешь все эвенты, но зачем?
|
Ответ: Вопросы от новичка
Да кто его знает! Я, собственно, описал то, что находится в open-source редакторе кат-сцен для Юнити - Animator'е (http://forum.unity3d.com/threads/135...tor-for-Unity), убрав всё лишнее.
В версии 3.5.0f5 редактор идет идеально, а в версии 4.1.0f4 жутко глючит окно (дергается при перемещении) и контекстные меню появляются почему-то выше (где-то на половину экрана), чем там, куда смотрит курсор. Собственно, именно по-этому редактор и стал open-source'ным. Автор задолбался переводить свой проект всё в новые и в новые версии Юнити, попутно исправляя кучу возникающих багов. А вообще, сам редактор очень даже неплох! Единственная утилита, которая отображает таймлайн как набор кадров (по-умолчанию), что весьма и весьма удобно. |
Ответ: Вопросы от новичка
Ну а если не перехватывать эвенты? Все перестает работать?
|
Ответ: Вопросы от новичка
Если не перехватывать, то в Animator'е появляется пара ошибок:
Цитата:
Цитата:
Что интересно, чуть выше нету GUILayout.BeginScrollView(), а только GUI.BeginScrollView(rectScrollView,scrollViewValue ,rectView,false,true); Хм... Погоди-ка. Закомментировал e.Use() (Event.current.Use()) и вместо GUILayout.EndScrollView() написал GUI.EndScrollView(). Вроде работает. Во всяком случае, окошко уже не дрыгается. Надо бы дальше посмотреть. Горизонатльный скролл как-то странно теперь работает. Как-будто я левую кнопку мыши не отжимаю, когда изменяю размер ползунка. Ну ладно, спасибо, pax, буду смотреть дальше. |
Ответ: Вопросы от новичка
Доброго времени суток всем! Подскажите пожалуйста, как проверить активен ли объект? Справку читал, но не понял. Вроде как SetActiveSelf возвращает результат, но как имо пользоваться не пнимаю.
А вообще пытаюсь показать/скрыть панель в NGUI одной кнопкой, а выходит лажа, либо не работает, либо работает через раз. |
Ответ: Вопросы от новичка
Проверить на активность:
http://docs.unity3d.com/Documentatio...ctiveSelf.html http://docs.unity3d.com/Documentatio...Hierarchy.html По NGUI ничего не могу посоветовать, не работаю с ним. Попробуй компонент панели выключить. |
Ответ: Вопросы от новичка
Понятно что выключить, но только по условию, если включено. А вот как условие задать не знаю. SetActiveSelf вроде как возвращает True если родитель активен. В любом случае примера кода там нет, а методом тыка один фиг не получится.
|
Ответ: Вопросы от новичка
Я бы попробовал так
GetComponent<UIPanel>().enabled = false; |
Ответ: Вопросы от новичка
Можно ли разместить пост на странице игрока в Фейсбуке стандартными функциями Юнити, или надо использовать сторонний платный ( или бесплатный ) ассет? Посоветуйте такой Асет, плиз...
|
Ответ: Вопросы от новичка
Morganolla, скорее тут надо использовать API фейсбука.
|
Ответ: Вопросы от новичка
Что в последней версии случилось с int полями в редакторе? Нажимаю на поле но курсор в нем не появляется, или просто через кадр исчезает.
Хотя в Transform можно редактировать, в остальных скриптах не работает. |
Ответ: Вопросы от новичка
4.1.3? Мы до нее не обновлялись еще, пока на 4.1.2 сидим, ждем 4.2
|
Ответ: Вопросы от новичка
Я не вижу что на скриншоте.
|
Ответ: Вопросы от новичка
Цитата:
Почему-то кнопка не срабатывала, когда находилась поверх поля ввода |
Ответ: Вопросы от новичка
pax, есть ли функция, которая делает GUI активным.
То есть, мне нужно, чтобы при нажатии кнопки Enter поле ввода активировалось и в него можно было вводить текст |
Ответ: Вопросы от новичка
GUI.enable = false;
// отрисовка неактивного содержимого GUI.enable = true; |
Ответ: Вопросы от новичка
pax, что-то наверно плохо искал в документации, но как увеличивать объект через скрипт?
|
Ответ: Вопросы от новичка
transform.localScale *= 5; // в пять раз
|
Ответ: Вопросы от новичка
Цитата:
Как-то так это делается http://docs.unity3d.com/Documentatio...usControl.html А кто-нибудь пишет для андроида? Что-то у меня с 4й версии мультитач не работает, кол-во тачей только 0 и 1. И transform.FindChild\Find ничерна не ищат еще с 3й версии. |
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
pax, можешь проверить transform.FindChild\Find. Может я что-то не так пишу.
|
Ответ: Вопросы от новичка
А как ты пишешь? Надеюсь не одиночный знак "\" вместо "/"
|
Ответ: Вопросы от новичка
pax, я просто имя писал) А вот полный пусть указывать это уже не круто(
Кстати, FindChild нету в документации. Не ясно чем он отличается просто от Find. |
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Как-то так ищу
PHP код:
|
Ответ: Вопросы от новичка
RegIon, ты уверен, что Find везде ищет? Он же не статический и для 'везде' уже есть методы в GameObject.
|
Ответ: Вопросы от новичка
Ничем они не отличаются
Код:
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall] |
Ответ: Вопросы от новичка
Почему у BoxCollider вектор collider.bounds.extents равен zero?
Коллайдер с нормальными размерами. |
Ответ: Вопросы от новичка
как сделать проверку на нажатие на экран в андроиде?
документация не подходит. нужно примерно проверять нажатие через условие if Вот не знаю как правильно составлять это условие |
Ответ: Вопросы от новичка
PHP код:
|
Ответ: Вопросы от новичка
Товарищи, уже работавшие с юнити из-под вконтакта - покидайте, пожалуйста, ссылки на статьи по взаимодействию с вконтактом через юнити. Если таковые существуют
|
Ответ: Вопросы от новичка
|
Ответ: Вопросы от новичка
Сейчас попробовал более 10 раз зарегистрироваться на этом сайте. Даже когда он хавает оба проверочных кода - он просто перезагружает мне форму заполнения данных для регистрации, без намека на то, что регистрация успешна.
Увы, но по твоей ссылке самое главное скрыто для незарегистрированных пользователей Письма на гугл нет до сих пор, если оно конечно было отправлено хоть раз |
Ответ: Вопросы от новичка
Странно. Там постоянно новые пользователи регистрируются.
Ясно. Нужно регистрироваться не на форуме, а на сайте: http://unity3d.ru/ |
Ответ: Вопросы от новичка
Спасибо, зарегистрировался наконец, скачал
|
Ответ: Вопросы от новичка
Пока пытаюсь курить этот вконтактовский API. Нашел в unapi метод ShowSettingsBox. Вызываю его, подтверждаю разрешение на доступ к изображениям - маска прав у приложения так и остается 0. Кто-нибудь сталкивался с проблемой? Возможно я в настройках самого вконтакт-приложения что-то забыл сделать. Или же данный метод не работает и нужно через реквесты посылать запрос
|
Ответ: Вопросы от новичка
Обычно можно в настройках приложения все необходимые доступы задать, чтобы при старте пользователь разрешил все сразу.
|
Ответ: Вопросы от новичка
Цитата:
Как бы я ни извращался с получением доступа - она все равно по uid моего приложения возвращает 0 Нашел в настройках приложения пункт установки, выставил запрос на все права, но делу это не помогло Я все это дело начал раскапывать потому, что у меня даже код из примера из темы автора unapi не вызвает callback Может там нужны еще какие-то дополнительные настройки? Код:
void Start() з.ы. метод JSCore.Alert работает, проверял в других местах, взял его из той же темы з.з.ы. попробовал уже напрямую вводить команду Код:
JSCore.Api("photos.createAlbum", "title:UnityAAAAAA;description:AAAAAAAA", "Callback"); При этом вот эта штука работает http://vk.com/dev/photos.createAlbum |
Ответ: Вопросы от новичка
А ты это не забыл?
http://vk.com/dev/IFrame_apps |
Ответ: Вопросы от новичка
Цитата:
GO у меня называется Communicator, API_Secret я ему указал, Format выставил JSON. Главный игровой цикл висит на том же GO. Код у него Код:
using UnityEngine; Состояние: Приложение отключено (пробовал включать для всех - не помогло) Первый запрос к API: пусто Установка: требуется Права доступа: все Тип приложения: IFrame Название файла запуска на юкозе: Build.html Поддержка защищенного соединения: включена Самое фиговое - вроде гуглить умею, но по подобное проблеме обращения юнити-приложения к вк ничего не нашел |
Часовой пояс GMT +4, время: 04:34. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot