Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Шахматы по сети / Алгоритмы. VIP. Как пройти в библиотеку

  • На этом уроке мы подготовим библиотеку ChessRules.
    Для этого мы скомпилируем её в необходимой версии .NET
    и проверим работоспособность в Unity проекте.
  • Дата отправки отчёта: 24 мая 2018 г.
  • Задание выполнено: за 1 день 3 час. 27 мин.
  • Чему научился: Вначале были проблемы с подключением dll - Unity ругалась, что не может найти объект по ссылке, но в процессе решения проблемы (видимо поменял версию .NET на 3.5, но не перекомпилировал) выяснилось, что версии Unity 2018 работают с dll версии .NET 4.X.

    Для этого надо сделать следующее: File -> Build Settings - > Player Settings -> в Inspector найти абзац Configuration и там поменять .NET 3.5 Equivalent на .NET 4.X Equivalent.

    И подключаемая dll'ка может лежать не только в корне Assets или в той же папке, что и скрип, который к ней обращается, но и, например, в отдельной папке для dll'ок (которая внутри Assets разумеется).
  • Оценка видео-уроку:
Отчёт от 10080 за Шахматы по сети / Алгоритмы. VIP. Как пройти в библиотеку




Оцени работу

 
Сохранить страницу:

10558. --
Иван Воронин
Иван Воронин
ответить
→  FireWolf  # Шахматы по сети / Алгоритмы. VIP. Как пройти в библиотеку / 2018-05-25 12:49

Я всегда бросал в корень assets, как то не тестировал в других папках, хотя теория такая была, что он везде её найдёт, так как он индексирует метаданные. Ну и отлично, молодец, что справился. По поводу поддержки новых версий dll это на самом деле замечательно, пусть допиливают это дела до идеала, чтобы можно было не ограничиваться лимитами 3,5 версии. Уж очень много интересного можно написать используя фишки более новой версии.


17425. --
ser2018
ser2018
ответить
→  FireWolf  # Шахматы по сети / Алгоритмы. VIP. Как пройти в библиотеку / 2018-06-06 09:10

Сегодня делал это задание,  как писал FireWolf, выставил в Player Settings -> Configuration  .NET 4., в свойствах проекта DLL ничего не трогал оставил, 4.5.2 , слделал папку Dll в Assets в нее просто скопировал свою ChessRules.dll, и в Visual Studio оно добавилось. Запустилось без ошибок сразу. У меня стоит сейчас unity2018.1.0f2


  • Отчёт оценивали:
    3922Александр+1   6452Кирилл Шмойлов+1   791Валерий Жданов+1   5394Anton+1   9980Timoha+1   4395Денис+1   9858Александр+1   17947Dmitry Sinitsin+1   17606Виктор+1   17443WildOrc+1   16066Bodrik_torf+1   16218Дмитрий+1   10558Иван Воронин+1   6644valerys Nikola+1   Посетитель+1   11051Dima+1   8275Tekashnik+1   3850Григорий+1   1570Сарапульцев Константин+1   10717OloloCode+1   8932Алекс+1   2146Иван+1   14008Сергей +1   17425ser2018+1   18493Evgenii Kudriavtcev+1   1Евгений Волосатов+1   3747Сергей+1   459Сергей Сергеевич+1   14854Madoschi0  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Создал новый проект на Unity; Добавил туда скрипт, библиотеку ChessRules.dll; Протестировал работу библиотеки (.net 4.0 +)
Трудности: не смог с первой попытки добавить, отличались .net 4.0 и .net 3.5



Научился: В этом уроке я понял как подключать библиотеку в Unity.
Трудности: Было сложно подключить библиотеку, я по началу не совсем не понял как это сделать, но все же справился и понял как можно это реализовать.