forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Общие вопросы (http://forum.boolean.name/forumdisplay.php?f=166)
-   -   Вопросы от новичка (http://forum.boolean.name/showthread.php?t=15809)

pax 28.06.2015 17:15

Ответ: Вопросы от новичка
 
Если выбирать между new + частыми срабатываниями сборщика мусора и Clear - небольшой нагрузкой на проц без сборки мусора, то конечно Clear. Ну и потестируй уже сам что тебе больше подходит. Плюс не факт что выделение памяти будет быстрее чем затирание.

Morganolla 03.07.2015 20:32

Ответ: Вопросы от новичка
 
Вопрос: с какого то момента persistentDataPath стал возвращать пустую строку на Андроид-планшете. В редакторе на винде все работает ОК. Подскажите в чем может быть дело? В игре задействован гугл-плей сервис, но не думаю, что это влияет....

ANIK123 06.07.2015 02:36

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от ANIK123 (Сообщение 296587)
Обновился с 5.0.1 до 5.1, пропала возможность импортировать аудио



-_-

Не знаю в какой версии это исправили, но в 5.1.1р3 уже все ОК
:super:

Morganolla 06.07.2015 19:43

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от Morganolla (Сообщение 297185)
Вопрос: с какого то момента persistentDataPath стал возвращать пустую строку на Андроид-планшете. В редакторе на винде все работает ОК. Подскажите в чем может быть дело? В игре задействован гугл-плей сервис, но не думаю, что это влияет....

Обнаружил, что это происходит из-за плагина пуш-уведомлений - https://github.com/onepf/OPFPush-Unity-Plugin. Возможно там что-то с манифестом. Исследования продолжаю. Буду рад вашей помощи.

ILonion 09.07.2015 02:57

Ответ: Вопросы от новичка
 
Подскажите, пожалуйста, почему выдает только единицу?
PHP код:

void Update () 
        {
               
Random.seed = (int)(Time.realtimeSinceStartup 1000);
               
Debug.Log(Random.Range(12));
        } 


pax 09.07.2015 07:06

Ответ: Вопросы от новичка
 
Потому что
Цитата:

Returns a random integer number between min [inclusive] and max [exclusive].
http://docs.unity3d.com/ScriptRefere...dom.Range.html

ILonion 09.07.2015 13:30

Ответ: Вопросы от новичка
 
Так это у них опечатка получается

pax 09.07.2015 13:37

Ответ: Вопросы от новичка
 
Вообще-то ты смотришь на другую функцию:


ANIK123 09.07.2015 20:50

Ответ: Вопросы от новичка
 
В новой версии юнити EditorGUILayout.ObjectField переработали, и теперь он показывает "превью" вместо скучного поля, и это хорошо) Но:
1 Превьюшка не реагирует на BeginHorizontal/EndHorizontal, располагается только справа с самого краю и все
2 Наблюдается большая утечка памяти: при каждом обновлении инспектора, который использует ObjectField, диспетчер задач показывает рост используемой памяти, за время редактирования кода инспектора утечка достигла аж ~700мб
Или я что-то натупил?
Редактор написан для ScriptableObject, который редактируется не в сцене, а в проекте
PHP код:

for (int i 0v.Value.directions.Lengthi++){
    
v.Value.directions[i] = EditorGUILayout.ObjectField(resCellTextv.Value.directions[i], typeof(Sprite), false) as Sprite



Morganolla 09.07.2015 23:21

Ответ: Вопросы от новичка
 
Вопрос: На сцене есть два канваса типаWordSpace, и у них перекрываются однотипные элементы управления типа скролл-ректангл. Как определить какой будет активным (перекрывать по управлению другой). И как заскриптовать приоритет по управлению.

pax 09.07.2015 23:26

Ответ: Вопросы от новичка
 
Рейкастом видимо. Попробуй найти пример использования вот этой функции: http://docs.unity3d.com/ScriptRefere...aycastAll.html

Morganolla 10.07.2015 01:10

Ответ: Вопросы от новичка
 
Цитата:

Сообщение от pax (Сообщение 297554)
Рейкастом видимо. Попробуй найти пример использования вот этой функции: http://docs.unity3d.com/ScriptRefere...aycastAll.html

Не очень понятно. В EventSystem выстраивается какой-то порядок приоритетов канвасов (мировых спейсов) в случае их перекрывания друг другом. Нужно как-то туда залезть и нужный канвас поставить на первое место.

pax 10.07.2015 09:05

Ответ: Вопросы от новичка
 
А там в RaycastResult нет нужной инфы?

ANIK123 14.07.2015 10:28

Ответ: Вопросы от новичка
 
Большинство, если не все, использовали хоть раз FacebookSDK. Но как?)
Как я понял, чтобы он заработал на android нужно его немножно настроить, в "вкладке" "Android Build Facebook Settings"
Там меня попросили установить OpenSSL, что я и сделал, но sdk этого не заметил и продолжил клянчить то же самое
В гугле сказали изменить глобальную переменную windows-a "Path", значение её получилось таким:
C:\Documents and Settings\All Users\Application Data\Oracle\Java\javapath;%SystemRoot%\system32;%S ystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\TortoiseGit\bin;C:\OpenSSL-Win32\bin\;C:\Program Files\Java\jdk1.7.0_79\bin\
Ура, теперь sdk ничего не просит. Вообще. Умирает. Когда пытають открыть ту "вкладку" юнити зависает, а в процессах висит openssl жрущий вплоть до 100% cpu. В начале думал идет какой-то тяжелый процесс генерации всяких-там ключей, но увлекшись чтением не заметил как прошел час, а юнити все так же мертв
Можете описать как Вы настраивали FacebookSDK для Android?

pax 14.07.2015 10:55

Ответ: Вопросы от новичка
 
Я не использовал)


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

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