![]() |
Ответ: Вопросы от новичка
Ну в общем не знаю чем помочь, если ты инициализировал апи и ничего не работает то хз. Я свое апи в Unity писал сам.
|
Ответ: Вопросы от новичка
Помогите разобраться с IEnumerable<T>. Делаю свой список, в котором есть массив.
Сейчас пишу так: Код:
Enumerator IEnumerable.GetEnumerator() { И можно это как-то упростить, ведь массив имеет метод GetEnumerator(). |
Ответ: Вопросы от новичка
Цитата:
http://msdn.microsoft.com/ru-ru/library/87d83y5b.aspx Цитата:
|
Ответ: Вопросы от новичка
А как-то можно бороться с не очень правильной сортировкой плейнов?
Издалека нормально ![]() Подойти поближе - объект сзади становится виден спереди ![]() |
Ответ: Вопросы от новичка
Использовать Transparent/Cutout материалы
|
Ответ: Вопросы от новичка
Ух ты! Пакс, спасибо, снова выручил! Использовал обычный транспарент все время, думал что с кутаутом то же самое будет, ан нет!
|
Ответ: Вопросы от новичка
Цитата:
pax, первый метод понятно от интерфейса IEnumerable. А вот от чего второй метод с таким же названием не пойму. |
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Не работает сохранение игры под андроидом... Почему не сохраняет файл сохранения? Файл записываю средствами C#.
А PlayerPrefs - можно использовать для сохранения игры? |
Ответ: Вопросы от новичка
Вопрос куда ты сохраняешь файл? http://docs.unity3d.com/Documentatio...tDataPath.html сюда пробовал?
|
Ответ: Вопросы от новичка
Разве это имеет значение куда? В винде по умолчанию в папку приложения. В андроиде вообще похоже все вешается при попытке записи в файл, перестают работать кнопки перехода на другую сцену.
Но все равно спасибо, попробую. |
Ответ: Вопросы от новичка
Имеет, это же "линукс"
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Unity многомерные массивы не сериализует или их надо объявлять как-то по другому? Сейчас всегда так пишу int[,,];
|
Ответ: Вопросы от новичка
Цитата:
Сделай класс, сделай в нем массив. Потом объяви массив классов. Я так делал, вроде получилось. |
Ответ: Вопросы от новичка
Тогда не подскажите как по 3д индексу работать с одномерным массивом?
Т.е. xyz нужно перевести просто в index. Для 2д все просто: index = y*sizeX + x. |
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Цитата:
От сюда http://stackoverflow.com/questions/7...ay-in-1d-array |
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
RegIon, у меня при твоей формуле выдавало выход за границы массива.
И почему работать будет только на кубах? Размер последнего измерения в формуле действительно не нужен, как и здесь y*sizeX + x. А хотя, похоже, твоя формула правильнее моей. Черт знает почему сначала с ней ошибка вылетала. |
Ответ: Вопросы от новичка
Как при размещении игры на гугл-плей преобразовать Лицензионный ключ для этого приложения в кейсторе для юнити?
Или можно просто сделать новый кейсторе в Юнити и не парится? |
Ответ: Вопросы от новичка
Надо сделать новый кейстор в Unity и хранить его. В гугл плей заливаются самоподписанные apk. А вот ключик вроде используется не так...
|
Ответ: Вопросы от новичка
Вызываю в OnSceneGUI функцию OnSceneGUI, но тест глубины не работает. Можно как-то рисовать с тестом глубины?
Видимо только создать свой материал и рисовать через GL, перед этим задавая материалу SetPass(0). Вот только написать бы теперь еще свой шейдер правильно. Где в юнити лежат стандартные ресурсы? Например "SceneView/HandleLines.mat". Как-то их скрыли( |
Ответ: Вопросы от новичка
Юзаю playerio. Отправляю сообщение серверу "ready", то есть готов. Этим сообщением нужно сообщить игрокам, что я готов, и у других игроков я должен зареспавниться(то есть создаться объект моего персонажа), но я не знаю как сделать, чтобы это сообщение не отправлялось ко мне, иначе просто идет цикл появления объектов и как вы понимаете - все начинает виснуть.
|
Ответ: Вопросы от новичка
перед отправлением сделать проверку на имена или id игроков.
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Если используешь сервер из примера, то там, насколько я помню, простой перебор по списку. Ставишь условие и исключаешь нужный.
Цитата:
1)Клиент серверу: ID READY. Больше ничего не делает. 2)Сервер всем клиентам: ID CREATE 3)Все клиенты создают игрока(включая того, из пункта 1) |
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
Объясните мне что такое Quaternion.
Я не много пораскуривал и понял что это вроде нужно для поворота объекта без затупов? Если делать физику самолета допустим на блитзе, то при маневрах в определенных углах поворота возникает как бы замок и самолет пока по одной оси не довернет, то по какой нибудь другой оси будет замирать. Quaternion нужен для устранения этих затупов или это не то? :) |
Ответ: Вопросы от новичка
|
Ответ: Вопросы от новичка
В чем AntialiasingAsPostEffect лучше обычного Antialiasing, который включается в настройках качества графики? Или их вместе нужно использовать?
|
Ответ: Вопросы от новичка
когда MRT включен - не работает антиалиасинг хардварный, помогает сгладить изобращение только через пост эффекты. MRT используетсяа Deffered Lighting
|
Ответ: Вопросы от новичка
Как менять цвет объекта и можно ли обойтись одним материалом?
Как создать n объектов и рандомно их расставить? |
Ответ: Вопросы от новичка
Для цвета объекта у, например, Diffuse материала есть параметр "renderer.material.color". Если назначить цвет всем объектам через это свойство, то обращение к renderer.material сделает индивидуальную копию материала на объекте и задаст для него свой цвет. Если делать одним материалом, то надо шейдер, который поддерживает цвета вершин и для каждого объекта для меша создать массив colors с нужным цветом. это скопирует меши объектов, а не материалы.
|
Ответ: Вопросы от новичка
Как устроен террейн? Я так понимаю он использует шейдре, который принимает 4 текстуры и смешивает их в соответствии с данными из специальной текстуры?
Но тогда максимальное кол-во текстур на террейне должно быть 4, но я не замечал таких ограничений. Когда-то видел такой шейдер, но не могу сейчас найти. Никто не знает где можно глянуть такое? |
Ответ: Вопросы от новичка
В буткампе есть шейдер на четыре текстуры, но террейн устроен немного не так. Он визуализируется в несколько проходов, если не может за один.
|
Ответ: Вопросы от новичка
pax, а поподробнее можешь как оно там работает?
И для хранения информации о смешивании используется же RGBA текстура? Я так понимаю по каналу на текстуру? Тогда опять же не ясно как больше 4х текстур использовать. |
Ответ: Вопросы от новичка
Скачай Built-in shaders http://unity3d.com/unity/download/archive там найдешь DefaultResources\TerrainShaders\Splats\
|
Ответ: Вопросы от новичка
Вот такая проблема - слева Transparent Diffuse Cutout с некрасивой белой обводкой по краям и без прозрачности на изображении. Справа - Transparent Diffuse, без проблем с отображением. Но у обычного Transparent Diffuse есть большие проблемы с сортировкой, чего не наблюдается у Cutout. Посмотрел в исходниках шейдеров: Transparent Diffuse Transparent Diffuse Cutout Можно ли каким-нибудь образом сделать так, чтобы обычный материал отображался как нужно, но при этом не имел проблем с сортировкой? Что именно влияет на сортировку? |
Ответ: Вопросы от новичка
Cutout пишет в буфер глубины и является как бы твердым объектом. В результате объекты за ним не рисуются и нет необходимости сортировать непрозрачную геометрию. Для прозрачной геометрии все сложнее.... чтобы она лучше работала объект можно разделить на более мелкие части. Например огонь или что там из него выходит сделать отдельным объектом с прозрачностью, а остальную часть модели оставить Cutout
У камеры вроде было два режима сортировки, пробовал оба? http://docs.unity3d.com/Documentatio...ySortMode.html |
Ответ: Вопросы от новичка
Насчет белой обводки. Может это поможет?-
http://devuni.tk/tutor/2d-content-cr...lphfmask-tutor http://docs.unity3d.com/Documentatio...alphamaps.html |
Ответ: Вопросы от новичка
Nuprahtor, а как эти cutout работает? Я знаю, что там вызывается clip, чтобы отключить запись в буфер глубины для пикселя. Но для каких значений альфы clip вызывается?
Я так понимаю, чтобы не было проблем, надо вызывать clip даже на мало прозрачных пикселях, чтобы они нормально блендились с другими объектами. Как перевести Rect из системы координат GUI в систему для GL.Viewport? |
Ответ: Вопросы от новичка
Cutout не использует блендинг, отсечение использует не clip, а alpha test. У каждого Cutout шейдера есть параметр Alpha Cutoff (0..1) для контроля.
|
Ответ: Вопросы от новичка
pax, а добавить блендинг в cutout шейдер разве нельзя?
Цитата:
|
Ответ: Вопросы от новичка
Зачем блендинг в Cutout шейдере, если за ним ничего не нарисуется или нарисуется только часть? Cutout пишет в буфер глубины и Depth Test не даст нарисовать за ним геометрию. По поводу альфатеста: http://docs.unity3d.com/Documentatio...AlphaTest.html
Кстати попробуйте использовать последний пример шейдера по ссылке выше. |
Ответ: Вопросы от новичка
Кто-нибудь менял logo в web плеере?
Вроде пишу все как надо http://docs.unity3d.com/Documentatio...ingscreen.html Код:
var config = { Юнити крякнутая, может из-за этого. Но можете проверить мой код? |
Ответ: Вопросы от новичка
Стиль тэга, в который ты добавляешь Unity плеер имеет другой размер?
|
Ответ: Вопросы от новичка
Хм, у меня все работает. Более того, если отключите вебплейер в браузере - увидите и не стандартную картинку загрузки вебплейера.
Посмотрите мой html код - может поможет. Пример |
Ответ: Вопросы от новичка
seaman, похоже юнити просто jpg не хотел грузить.
|
Ответ: Вопросы от новичка
Лайтмапа накладывается на 1uv канал, как исправить ? Экспортирую из Max9 в FBX с настроенным первым каналом для диффузной текстуры, вторым для лайтмапы.
|
Ответ: Вопросы от новичка
А что используешь для наложения лайтмэпы?
|
Ответ: Вопросы от новичка
Цитата:
|
Ответ: Вопросы от новичка
![]() Поля прыгают, задрала уже такая хрень, только рестарт Unity помогает. У кого-нибудь такое есть? |
Ответ: Вопросы от новичка
Reglon, у меня что-то такое было, но мне даже рестарт не помогал и было только в моем Editor'е.
Я тему создавал http://answers.unity3d.com/questions...ived-anot.html и видео снял, но всем пофиг. |
Ответ: Вопросы от новичка
Переместил сообщения про фотон и сеть Unity в отдельную тему
|
Ответ: Вопросы от новичка
Вложений: 2
Как создать в редакторе таблицу с красивой шапкой?
Пишу так и все нормально Код:
EditorGUILayout.Toggle(false, GUI.skin.box); Код:
... |
Ответ: Вопросы от новичка
GUILayout.Label("-X", GUI.skin.box, GUILayout.Width(100));
|
Ответ: Вопросы от новичка
Вручную задавать ширину дело не гиблое.
Лучше бы знать какого черта в моем случае GUILayout.ExpandWidth(true) ни черта не работает. |
Ответ: Вопросы от новичка
Guiskin зачем придуман? Там есть размеры, настраиваешь и оляля - все норм, что бы случайно программно не сбить - флажок зафиксировать.
*/кто-нибудь кроме меня его юзает? |
Ответ: Вопросы от новичка
RegIon, как раз задавать фиксированные размеры я не хочу. Да и GUISkin для редактора из-за одного поля делать не хочется.
|
Ответ: Вопросы от новичка
Задай фиксированный размер первой колонке и не парься
|
Часовой пояс GMT +4, время: 01:33. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot