Небезопасный код. unsafe code

Небезопасный код. unsafe code

Сообщение tumanoid 07 фев 2012, 16:51

С# компилятор в Unity ругается на вставки небезопасного ( unsafe ) кода.
Чтобы обойти это ограничение нужно:
1. В папке Assets/ вашего проекта создать файл smcs.rsp или gmcs.rsp
2. В файле прописать ключ компилятора -unsafe
Готово. Найдено здесь http://forum.unity3d.com/threads/7009-Unsafe-code-in-Unity
tumanoid
UNец
 
Сообщения: 34
Зарегистрирован: 20 авг 2011, 14:21

Re: Небезопасный код. unsafe code

Сообщение focus 18 ноя 2013, 04:30

Либо использовать dll, скомпиленную с /unsafe.
Полезные плагины:
Maintainer | Anti-Cheat Toolkit | Advanced FPS Counter
Аватара пользователя
focus
UNITрон
 
Сообщения: 262
Зарегистрирован: 20 авг 2013, 22:59
Откуда: Russia, Saint-Petersburg
  • Сайт

Re: Небезопасный код. unsafe code

Сообщение zorran 26 ноя 2015, 15:44

У меня, кстати, unsafe и uncheked не дал никакого преимущества в скорости в unity 5.1.3
Проверял на шифровании данных (проход в цикле по массиву),
на реальных устройствах с процами Snapdragon 800 и Exynos Octa.
Отпишитесь, у кого иначе.
zorran
UNец
 
Сообщения: 12
Зарегистрирован: 15 фев 2011, 21:18

Re: Небезопасный код. unsafe code

Сообщение focus 26 ноя 2015, 15:47

zorran писал(а):У меня, кстати, unsafe и uncheked не дал никакого преимущества в скорости в unity 5.1.3...(проход в цикле по массиву)

А как вы по циклу проходились, указатели использовали?
Полезные плагины:
Maintainer | Anti-Cheat Toolkit | Advanced FPS Counter
Аватара пользователя
focus
UNITрон
 
Сообщения: 262
Зарегистрирован: 20 авг 2013, 22:59
Откуда: Russia, Saint-Petersburg
  • Сайт

Re: Небезопасный код. unsafe code

Сообщение zorran 26 ноя 2015, 16:54

Да, использовал.
Замерял, повторяя много раз функцию, писал в лог.
zorran
UNец
 
Сообщения: 12
Зарегистрирован: 15 фев 2011, 21:18

Re: Небезопасный код. unsafe code

Сообщение IHackerI 28 янв 2017, 11:58

"писал в лог."
В этом и тормоз
IHackerI
UNец
 
Сообщения: 2
Зарегистрирован: 04 ноя 2015, 22:14


Вернуться в Tips & Tricks

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3