dll и PlayerPrefs
Возникла парочка вопросов:
1) Будет ли работать PlayerPrefs на андроиде? если нет, то что использовать? 2) Как с помощью монодевелоп (для Юнити) создать из скриптов dll библиотеку? Вроде длл проект я создал, а как туда скрипты добавить? Если просто папку со скриптами перекинуть, то они вроде в длл не добавляются. |
Ответ: dll и PlayerPrefs
1) будет
2) Добавятся, если ты их правильно в проект dll добавишь. Мы компилируем dll из под Visual Studio без проблем. Но смотри, при переносе скриптов в dll - на объектах они будут "Missed Script". Придется заново переназначать. |
Ответ: dll и PlayerPrefs
Так вот в Visual Studio проблем нету. А вот в монодеволоп.. А устанавливать Visual Studio не хочется ради 1 дллки.
На объектах "Missed Script" не должно быть. Там крипты на объекты не подвешиваются вообще. Я поэтому и хочу их в длл запихать. |
Ответ: dll и PlayerPrefs
А чем отличается проект dll из VS от проекта в MD? Что там, что там - одинаково.
Запихивать в dll имеет смысл, если ты собираешься эту dll обфусцировать. Если нет, то нет смысла, т.к. Unity сама все скрипты в dll компилирует. |
Ответ: dll и PlayerPrefs
Говорят, на портативных платформах PlayerPrefs очень тормозит:
http://www.previewlabs.com/writing-playerprefs-fast/ (с решением) Хотелось бы узнать, есть ли где информация, на каких ОС работает PlayerPrefs (насчет старых Windows не уверен, хотя реестр он и есть реестр), какие отличия на Mac и Web-player версия (например, нужно ли по другому писать код) и какие есть подводные камни при использовании PlayerPrefs (если мне не нужно хранить положения сотен объектов, а лишь хранить и считывать десяток-другой переменных) |
Ответ: dll и PlayerPrefs
Чтобы не тормозило - сохранять все надо при выходе из программы, а во время работы пользоваться обычными переменными в которые загружать все при старте. На сколько я помню размер всех данных для Web версии ограничен одним мегабайтом.
Работать должны везде одинаково. |
Часовой пояс GMT +4, время: 11:27. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot