reckfellENGINE

Встроенная IDE

Подсказки Roslyn, переходы, сборка и отладка C#.

На этой странице

Откройте код проекта

Встроенная IDE работает с C# и моделью проекта Roslyn. Она использует типы, ссылки на сборки и документы проекта, поэтому файл с ошибкой в настройке .csproj может давать неверные подсказки даже при правильном тексте кода.

  1. Откройте .cs из Assets двойным щелчком. У назначенного скрипта также можно открыть ресурс через Inspector.
  2. Убедитесь, что редактор загрузил C#-проект и завершил первоначальную обработку файлов.
  3. Измените небольшую часть кода и сохраните документ.
  4. Соберите проект и прочитайте первое сообщение об ошибке, если сборка не удалась.
  5. Запустите нужную сцену и проверьте результат в игровом окне.

Если настроен внешний редактор, открытие файла может передаваться ему. Выбор внешнего редактора не отменяет необходимость корректного SDK и ссылок проекта.

Подсказки и навигация

ИнструментДля чего использовать
Дополнение кодаНайти доступное свойство или перегрузку метода
Подсказка сигнатуры и XML-справкаПроверить порядок аргументов и назначение API
Переход к определениюОткрыть объявление типа или члена
Поиск использованийНайти вызовы до изменения общего метода
ПереименованиеОбновить связанные C#-ссылки средствами Roslyn
ДиагностикаНайти ошибку с указанием файла и строки

Поиск использований и переименование понимают символы C#, но не обязаны исправлять произвольные строки с путями ресурсов. После перемещения файла проверьте строки asset:// и сохранённые внешние ссылки.

Не исправляйте ошибки отсутствующего API созданием случайного класса с таким же именем. Сначала проверьте Reckfell.NET.Sdk, версию проекта и комплект установленного редактора. Первый скрипт C#.

Отладка игрового кода

Поставьте точку остановки в методе, который действительно вызывается, затем запустите соответствующий документ или проект. При остановке проверьте стек и значения переменных; выполните следующий шаг, чтобы увидеть изменение состояния.

Если точка не срабатывает, проверьте сборку, конфигурацию Debug, активный экземпляр объекта и назначенный компонент. Текст в открытой вкладке и исполняемая сборка могут различаться, если изменения не сохранены или сборка завершилась ошибкой.

Не считайте наличие новой строки в IDE подтверждением горячей замены логики. После изменения структуры класса, состава экспортируемых свойств или связей компонентов пересоберите проект и при необходимости перезапустите игру.

Работа вместе с SharpGraph

Режим графа с C# позволяет сопоставлять блоки с кодом. После преобразования в редактируемый C# работайте с созданными файлами как с обычными исходниками. Перед ручной правкой проверьте, какой вариант поведения назначен объекту: графовый или C#.

Преобразование SharpGraph и структура файлов проекта.

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.