forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Unity (http://forum.boolean.name/forumdisplay.php?f=144)
-   -   dll и PlayerPrefs (http://forum.boolean.name/showthread.php?t=15866)

Nazgul 17.11.2011 13:02

dll и PlayerPrefs
 
Возникла парочка вопросов:
1) Будет ли работать PlayerPrefs на андроиде? если нет, то что использовать?
2) Как с помощью монодевелоп (для Юнити) создать из скриптов dll библиотеку? Вроде длл проект я создал, а как туда скрипты добавить? Если просто папку со скриптами перекинуть, то они вроде в длл не добавляются.

pax 17.11.2011 13:06

Ответ: dll и PlayerPrefs
 
1) будет
2) Добавятся, если ты их правильно в проект dll добавишь. Мы компилируем dll из под Visual Studio без проблем. Но смотри, при переносе скриптов в dll - на объектах они будут "Missed Script". Придется заново переназначать.

Nazgul 17.11.2011 14:16

Ответ: dll и PlayerPrefs
 
Так вот в Visual Studio проблем нету. А вот в монодеволоп.. А устанавливать Visual Studio не хочется ради 1 дллки.
На объектах "Missed Script" не должно быть. Там крипты на объекты не подвешиваются вообще. Я поэтому и хочу их в длл запихать.

pax 17.11.2011 14:19

Ответ: dll и PlayerPrefs
 
А чем отличается проект dll из VS от проекта в MD? Что там, что там - одинаково.

Запихивать в dll имеет смысл, если ты собираешься эту dll обфусцировать. Если нет, то нет смысла, т.к. Unity сама все скрипты в dll компилирует.

Nuprahtor 17.11.2011 16:57

Ответ: dll и PlayerPrefs
 
Говорят, на портативных платформах PlayerPrefs очень тормозит:
http://www.previewlabs.com/writing-playerprefs-fast/ (с решением)
Хотелось бы узнать, есть ли где информация, на каких ОС работает PlayerPrefs (насчет старых Windows не уверен, хотя реестр он и есть реестр), какие отличия на Mac и Web-player версия (например, нужно ли по другому писать код) и какие есть подводные камни при использовании PlayerPrefs (если мне не нужно хранить положения сотен объектов, а лишь хранить и считывать десяток-другой переменных)

pax 17.11.2011 17:05

Ответ: dll и PlayerPrefs
 
Чтобы не тормозило - сохранять все надо при выходе из программы, а во время работы пользоваться обычными переменными в которые загружать все при старте. На сколько я помню размер всех данных для Web версии ограничен одним мегабайтом.
Работать должны везде одинаково.


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

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