Страница 1 из 1

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

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

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

СообщениеДобавлено: 18 ноя 2013, 04:30
focus
Либо использовать dll, скомпиленную с /unsafe.

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

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

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

СообщениеДобавлено: 26 ноя 2015, 15:47
focus
zorran писал(а):У меня, кстати, unsafe и uncheked не дал никакого преимущества в скорости в unity 5.1.3...(проход в цикле по массиву)

А как вы по циклу проходились, указатели использовали?

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

СообщениеДобавлено: 26 ноя 2015, 16:54
zorran
Да, использовал.
Замерял, повторяя много раз функцию, писал в лог.

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

СообщениеДобавлено: 28 янв 2017, 11:58
IHackerI
"писал в лог."
В этом и тормоз