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

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

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

Программирование для мобильных устройств Android, iOS и другие

Ответ
 
Опции темы
Старый 27.08.2016, 17:35   #1
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 424
Написано 70 полезных сообщений
(для 103 пользователей)
Создать terrain в android через код?

Можно ли на андроид создать террейн через код? На ПК в отладке все работает нормально, на андроиде такое ощущение что basemap принудительно отображается вместо текстур.
Причем если в сцену добавить заранее подготовленный терайн, то все нормально.
(Offline)
 
Ответить с цитированием
Старый 27.08.2016, 19:53   #2
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Создать terrain в android через код?

На мобилках врубается другой шейдер, ЕМНИП, если не проследить.
Проверь, может, в этом проблема.
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Evgen (11.12.2020)
Старый 28.08.2016, 13:24   #3
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 424
Написано 70 полезных сообщений
(для 103 пользователей)
Ответ: Создать terrain в android через код?

Сообщение от ABTOMAT Посмотреть сообщение
На мобилках врубается другой шейдер, ЕМНИП, если не проследить.
Проверь, может, в этом проблема.
Да скорее всего это так и есть. Но почему тогда если вставить готовый террейн, даже пустой в сцену, то шейдер на террейне созданном вручную работает нормально?
Может юнити не добавляет шейдер в апк (при компиляции срезается), если в сцене не присутствует террайн?
Думаю нужно попробовать проверить какой шейдер у треррейна на андроиде. И какой шейдер в при отладке в windows.
(Offline)
 
Ответить с цитированием
Старый 28.08.2016, 19:54   #4
Evgen
Разработчик
 
Аватар для Evgen
 
Регистрация: 12.01.2011
Адрес: Moscow
Сообщений: 424
Написано 70 полезных сообщений
(для 103 пользователей)
Подмигивание Ответ: Создать terrain в android через код?

Походу так и есть. Как проверил?
Вставил в сцену объект и назначил ему материал, а в материале указал шейдер Nature\Terrain\Diffuse
Скомпилировал и все заработало! Можно было данный материал также в Resources разместить, по идее тоже самое.

В ручную данный шейдер можно добавить через GraphicsSetteings Always Included Shaders пробовал, все работает.


Террейн отрисованный на весь экран дает около 20fps, что конечно не шустро, хотя красиво. Если установить Diffuse шейдер ~35 fps.

Последний раз редактировалось Evgen, 31.08.2016 в 12:52.
(Offline)
 
Ответить с цитированием
Старый 28.08.2016, 20:05   #5
ABTOMAT
Ференька
 
Аватар для ABTOMAT
 
Регистрация: 26.01.2007
Адрес: улица Пушкина дом Колотушкина
Сообщений: 10,742
Написано 5,461 полезных сообщений
(для 15,675 пользователей)
Ответ: Создать terrain в android через код?

Угу, тоже с этим сталкивался. Проверяйте шейдеры, господа!
__________________
Мои проекты:
Анальное Рабство
Зелёный Слоник
Дмитрий Маслов*
Различие**
Клюква**

* — в стадии разработки
** — в стадии проектирования
Для проектов в стадии проектирования приведены кодовые имена

(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

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


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


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