forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Unity (http://forum.boolean.name/forumdisplay.php?f=144)
-   -   Фак по Юнити. (http://forum.boolean.name/showthread.php?t=12966)

cahekp 28.06.2013 13:04

Ответ: Фак по Юнити.
 
Цитата:

А так вроде сериализация позволяет сохранять сцену, типа сохранения игры?
Ну... Она может использоваться в том числе и для этого. Сериализация - это преобразование объекта в поток байтов. А что с ним дальше делать - это уже ты решаешь. Хочешь - сохраняй в файл в виде бинарника, хочешь - в виде XML, хочешь - передавай по сети, закидывай в базу и т.д.

Имхо, странно ты как-то начал работать с сериализацией, даже не изучив ее.

Вот неплохая статья про сериализацию: http://brain-sharper.blogspot.ru/2012/02/net.html
Прочти. Думаю, многое станет понятно.

burovalex 29.06.2013 10:12

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от burovalex (Сообщение 262161)
Еще есть такой вопрос..

Предисловие:
Еще изучая блитц, придумал (может велосипед, но не слышал) как на разные 3д модели использовать различные эффекты, например поднимая предмет он плавно исчезает, подпрыгивает и тд.
И чтобы не заморачиваться с задержкой для эффекта, буфером для действия и т.д. - объект сразу оказывается в инвентаре, меш копируется в скрипт где он анимируется, а оригинал удаляется.

Вопросы:
Нормальный ли такой метод?
И главное, получится ли такой метод использовать в 2Д??

Т.е. нажал на кнопку и в этот момент скопировал текстуру кнопки с надписями рисунками координатами. А дальше копией манипулировать

А про мой подход что скажете? :SOS:

Спасибо! Ссылку сохранил..
PS: ..но для себя усвоил что лучше разбираться с текущими вопросами по проекту, чем хвататься за всё.

Andvrok 10.07.2013 00:38

Ответ: Фак по Юнити.
 
Как определить, обьекты столкнулись на низкой скорости, или с разгона?

pax 10.07.2013 07:34

Ответ: Фак по Юнити.
 
Тут есть пример: http://docs.unity3d.com/Documentatio...sionEnter.html

Andvrok 10.07.2013 22:58

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от pax (Сообщение 263114)

Я правильно понимаю, что через велосити можно узнать и скорость просто движущегося ригидбоди? Через rigidbody.velocity?

pax 10.07.2013 23:56

Ответ: Фак по Юнити.
 
Правильно

Andvrok 07.08.2013 00:27

Ответ: Фак по Юнити.
 
Вопрос, конечно, ламерский, но как реализовать разный угол отскока ригидбоди в одной и той же ситуации? Чтобы добавить непредсказуемости кое-какой. В качестве ригидбоди выступает сфера, колизиться будет об боксы.

Taugeshtu 07.08.2013 15:24

Ответ: Фак по Юнити.
 
Например, в OnCollisionExit добавить маленькую рандомную силу на объект

RegIon 07.08.2013 15:50

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Taugeshtu (Сообщение 264948)
Например, в OnCollisionExit добавить маленькую рандомную силу на объект

+ в направлении нормали касания, иначе проваливаться будет.

ant2on 11.10.2013 20:30

Ответ: Фак по Юнити.
 
Описание всех видов массивов (C# и JavaScript) в Unity3D
http://robotduck.wordpress.com/2009/11/04/88/

Unity3D: JavaScript->C# или C#->JavaScript доступ
http://www.41post.com/1935/programmi...r-cs-js-access

PassCall 24.10.2013 15:44

Ответ: Фак по Юнити.
 
Допустим, на FTP есть некий текстовый файл.
Как читать/записывать этот файл через Юнити?

pax 24.10.2013 16:24

Ответ: Фак по Юнити.
 
я бы поискал вот тут http://www.codeplex.com/site/search?query=ftp&ac=4

Но вопрос зачем иметь доступ к ftp из Unity приложения? Если для своих нужд, то ок. Иначе хранить пароль в приложении это прямая дыра в безопасности.

PassCall 24.10.2013 16:46

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от pax (Сообщение 269279)
Иначе хранить пароль в приложении это прямая дыра в безопасности.

Нет-нет, что Вы, FTP нужен для хранения пользовательских уровней, как в Happy Wheels

pax 24.10.2013 16:56

Ответ: Фак по Юнити.
 
Можно обойтись post запросами на вэб скрипты

Andvrok 15.11.2013 03:08

Ответ: Фак по Юнити.
 
http://habrahabr.ru/post/202198/

pax 15.11.2013 07:06

Ответ: Фак по Юнити.
 
Shift+Del не знал

mauNgerS 11.10.2014 10:43

Ответ: Фак по Юнити.
 
Вопрос: можно ли сцену юнити экспортировать в 3dmax? единственное что важно - это положение объектов, остальное(скрипты, освещение, и д.р.) не важно...

ARA 11.10.2014 11:13

Ответ: Фак по Юнити.
 
Вложений: 1
Цитата:

Сообщение от mauNgerS (Сообщение 288000)
Вопрос: можно ли сцену юнити экспортировать в 3dmax? единственное что важно - это положение объектов, остальное(скрипты, освещение, и д.р.) не важно...

Кинуть в папку Editor
Потом Tools -> Export

mauNgerS 11.10.2014 11:20

Ответ: Фак по Юнити.
 
спасибо)) и я своим ходом тоже нашёл ответ..
вот такой скрипт http://wiki.unity3d.com/index.php?title=ObjExporter (тот же самый:-D )

Evgen 14.10.2014 10:18

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от ant2on (Сообщение 268635)
Unity3D: JavaScript->C# или C#->JavaScript доступ
http://www.41post.com/1935/programmi...r-cs-js-access

А это работает в последних версиях Unity? Мне почему-то казалось, что нет.

pax 15.10.2014 10:29

Ответ: Фак по Юнити.
 
Доступ из js к C# скриптам или наоборот напрямую возможен при некоторых условиях. Например скрипты js лежат в папке Plugins, а C# лежат вне ее, тогда из C# можно получить доступ к скриптам на js. В обратную сторону можно получить доступ используя рефлексию.

Порядок компиляции и специальные папки описаны тут: http://docs.unity3d.com/Manual/Scrip...erFolders.html

Лit}{Ъ 15.10.2014 22:29

Ответ: Фак по Юнити.
 
Небольшой вопрос на тему логичности махинаций. Проект на юнити потенциально собирается работать с кусками информации, среди которых будет производиться поиск по разным критериям (по имени, по дате, по типу). Логично сюда прикручивать БД? Или слишком мощный и громоздкий инструмент для простой задачи?
Простота создания критичнее скорости исполнения.

pax 16.10.2014 00:36

Ответ: Фак по Юнити.
 
Платформа то какая? И сколько информации?
http://wiki.unity3d.com/index.php/SQLite
http://habrahabr.ru/post/181239/
вот к примеру такое есть

Nuprahtor 19.11.2014 21:06

Ответ: Фак по Юнити.
 
А в новой системе UI можно как-то заставить элементы интерфейса не рисоваться вне канваса? Канвас в World Space, делаю выдвигающиеся элементы и текст, который прокручивается по экрану, однако все это рисуется вне канваса

pax 19.11.2014 23:09

Ответ: Фак по Юнити.
 
Посмотри вот эти два видео:
http://unity3d.com/learn/tutorials/m...ui-scroll-rect
http://unity3d.com/learn/tutorials/m...ner/ui/ui-mask

Nex 20.11.2014 07:03

Ответ: Фак по Юнити.
 
Как можно скейлить элементы UI в зависимости от разрешения экрана?

pax 20.11.2014 07:22

Ответ: Фак по Юнити.
 
Посмотри вот этот компонент:
http://docs.unity3d.com/460/Document...vasScaler.html

Morganolla 22.12.2014 00:19

Ответ: Фак по Юнити.
 
Как из юнити сделать фотку? Или управлять камерой девайса - т.е. видеть изображение и т.п. В общих чертах....

pax 22.12.2014 09:09

Ответ: Фак по Юнити.
 
Наверное как-то так:
http://docs.unity3d.com/ScriptRefere...tPixels32.html
Пиксели можно потом назначить обычной текстуре и ее закодировать в PNG или JPG.

Morganolla 12.01.2015 19:31

Ответ: Фак по Юнити.
 
С удивлением обнаружил, что в Юнити 4.6.1 нельзя создать объект 3Д Текст (меш) !!! Например через меню. Это только у меня такой баг? Или это новая такая фича? ))))

pax 12.01.2015 22:05

Ответ: Фак по Юнити.
 
Почему баг? Быстрее избавляются от устаревших вещей. Это же хорошо.

Morganolla 12.01.2015 23:10

Ответ: Фак по Юнити.
 
pax, а какая альтернатива? Мне очень нравился 3Д Текст. И почему разрабы тогда не убрали в мануале создание 3Д Текст через меню? Меня это бесит иногда...>>:(

pax 12.01.2015 23:43

Ответ: Фак по Юнити.
 
3D канвас с UI элементами.

ARA 13.01.2015 20:27

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Morganolla (Сообщение 291688)
И почему разрабы тогда не убрали в мануале создание 3Д Текст через меню?

Потому что разрабы вообще любого продукта = мудаки. Вечно делают специально назло пользователю/потребителю, чтобы он злился и проклянал. Это даёт им жизненную энергию, чтобы дальше ухудшать и "убивать" свой ранее превосходный продукт! Все дураки, но только не пользовател!!11

Evgen 16.01.2015 10:25

Ответ: Фак по Юнити.
 
Приветствую. Можно ли как нибудь ограничить уровень MipMap'инга. Чтобы использовались только уровни Mip0,Mip1,Mip2 а с более низкой детализацией нет.
Дело в том что при низком уровне детализации mipmap'инга, билинейная фильтрация захватывает цвета соседних пикселей текстуры. В результате чего появляются артефакты.
Может с помощью шейдеров как-то можно?

pax 16.01.2015 10:54

Ответ: Фак по Юнити.
 
Если только самостоятельно создать dds и добавить в проект...

Evgen 16.01.2015 11:26

Ответ: Фак по Юнити.
 
Не вариант, неудобно будет, наверное придется раздвигать тайлы в текстуре...

Arton 16.01.2015 15:47

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Evgen (Сообщение 291870)
Приветствую. Можно ли как нибудь ограничить уровень MipMap'инга. Чтобы использовались только уровни Mip0,Mip1,Mip2 а с более низкой детализацией нет.
Дело в том что при низком уровне детализации mipmap'инга, билинейная фильтрация захватывает цвета соседних пикселей текстуры. В результате чего появляются артефакты.
Может с помощью шейдеров как-то можно?

1) Вроде в шейдерах (HLSL) есть некие настройки мип-уровней, однако не знаю поможет ли. (Подозреваю не как, это настройка дальности прорисовки)
2) Использовать анизотропную фильтрацию.

P. S. Чем dds вдруг неудобен?

seaman 16.01.2015 20:45

Ответ: Фак по Юнити.
 
Некоторое время назад пытался грузить dds.
Есть такая функция: LoadRawTextureData
Недокументированная. В поиске не находится, но она есть (т.е. была когда я занимался). Обсуждение можно посмотреть ТУТ.
Там я задавал вопрос, но нормального решения не нашел. Только костыли. Может тут у кого появится мысль как нормально грузить dds с неполным количеством mip-map уровней?
Цитата с юнити ру:
Цитата:

Если в текстуре недостаточно уровней mip - возникает ошибка
Код:

    UnityException: LoadRawTextureData: not enough data provided (will result in overread).
Например есть две текстуры 1024*1024. У которой в текстуре присутствуют все 11 уровней - загружается, У которой всего 6 уровней выдает ошибку.
Количество mip уровней лежит по смещению 0x1c. Теперь сообразить бы как указать функции сколько уровней загружать.
Можно, конечно mip вообще не грузить, но часто это ж не очень хорошо - вообще не иметь mipmap
Костыли описаны там, приводить их тут не буду.
___________
Чувствую будет вопрос - а зачем собственно? А затем, что dds в проекте как таковых нет. Они формируются рантайм из неких данных (типа проприетарного архива). Извлечь их и просто добавить в проект - не выход.

Evgen 17.01.2015 10:16

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Arton (Сообщение 291889)
2) Использовать анизотропную фильтрацию.
P. S. Чем dds вдруг неудобен?

Итак использую, помогает. Но и без нее работает. Просто перевернул тайлы так чтобы они по цвету плавно переходили рядом друг с другом. Если тайл совсем не попадает в гамму. Отодвигаю его от остальных.

Проблема решена, нет смысла копаться с DDS. Старый добрый PNG пока более удобен. :)

RegIon 21.01.2015 11:32

Ответ: Фак по Юнити.
 
Как сделать Unity появление из ниоткуда, типо портала что-то?
Хочу сделать появление кролика из дверей, и что-бы с одной строны было видно что он выходит будто откуда-то. Что внутри двери не важно (но хотелось бы)

(не хочу что бы было видно позади двери)

ARA 21.01.2015 13:17

Ответ: Фак по Юнити.
 
Помню, видел такую приблуду, как куллинг плоскости. Если у тебя камера в одну сторону смотрит, то в теории можно повернуть плоскость, откуливающую кролика, шоб было незаметно подвоха)

pax 21.01.2015 15:24

Ответ: Фак по Юнити.
 
Вероятно можно управляя очередью отрисовки нарисовать с обратной стороны двери ограничивающий объем чисто в глубину (полусферу например) после рендеринга сцены, который покрывает кролика, а потом рисовать кролика. Используя технику типа http://wiki.unity3d.com/index.php?title=DepthMask

impersonalis 21.01.2015 15:31

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от ARENSHI (Сообщение 292108)
повернуть плоскость, откуливающую

ротейтнуть плейн, откуливающий

seaman 22.01.2015 00:15

Ответ: Фак по Юнити.
 
Так подобное используется для дырок в террайне:
http://www.smokymonkeys.com/kyrill/index.asp?direct=22

Evgen 22.01.2015 15:12

Ответ: Фак по Юнити.
 
Unity имеет несколько уровней качества Fast, Good, Fantastic и т.д.
Можно ли перед компиляцией через код создавать свои уровни качества, с определенными настройками?
Например один уровень с качеством теней (shadow quality) low назвать его как-нибудь, второй с уровнем качества теней medium, третий hight.

ARA 22.01.2015 15:18

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от Evgen (Сообщение 292178)
Unity имеет несколько уровней качества Fast, Good, Fantastic и т.д.
Можно ли перед компиляцией через код создавать свои уровни качества, с определенными настройками?
Например один уровень с качеством теней (shadow quality) low назвать его как-нибудь, второй с уровнем качества теней medium, третий hight.

Можно и не через код Edit - Project Settings - Quality

Evgen 22.01.2015 15:25

Ответ: Фак по Юнити.
 
Цитата:

Сообщение от ARENSHI (Сообщение 292179)
Можно и не через код Edit - Project Settings - Quality

Я в курсе. Просто как-то при экспорте проекта эти настройки уже слетали. Поэтому хочу прописать через код.

scorey 03.04.2015 10:45

Ответ: Фак по Юнити.
 
У меня есть скрипт, который при наведении на объект курсора мыши (OnMouseEnter) делает его красным, при выходе курсора за пределы мыши - белым.

Так вот, не работает действия мышью на коллайдер объекта, когда этот объект является дочерним любому из объектов стандартного FPS контроллера Unity 5. То есть вообще никак не реагирует. В какую сторону копать?

RegIon 06.12.2016 21:42

Ответ: Фак по Юнити.
 


Крутой ролик про INSIDE


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot