This page has been translated automatically.
Видеоуроки
Interface
Essentials
Advanced
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Настройки и предпочтения
Работа с проектами
Настройка параметров узла
Setting Up Materials
Настройка свойств
Освещение
Landscape Tool
Sandworm
Использование инструментов редактора для конкретных задач
Extending Editor Functionality
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World Objects
Звуковые объекты
Объекты поиска пути
Players
Программирование
Основы
Настройка среды разработки
Примеры использования
UnigineScript
C++
C#
Унифицированный язык шейдеров UUSL
File Formats
Rebuilding the Engine Tools
GUI
Двойная точность координат
API
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Art Samples
Tutorials
Внимание! Эта версия документация УСТАРЕЛА, поскольку относится к более ранней версии SDK! Пожалуйста, переключитесь на самую актуальную документацию для последней версии SDK.
Внимание! Эта версия документации описывает устаревшую версию SDK, которая больше не поддерживается! Пожалуйста, обновитесь до последней версии SDK.

C# Third Person Platformer

C# Third Person Platformer showcases the capabilities of the C# Component System. A simple third-person shooter game demonstrates performance and flexibility of the logic system using familiar concepts. C# Third Person Platformer демонстрирует возможности системы компонентов C # . Простой шутер от третьего лица демонстрирует производительность и гибкость логической системы с использованием знакомых концепций.

Programming is easy: application logic is implemented in components that can be assigned to any nodes in the virtual world to extend their functionality. Программирование простое: логика приложения реализована в компонентах, которые могут быть назначены любым узлам виртуального мира для расширения их функциональности.

To launch this demo: Чтобы запустить эту демонстрацию:

  1. Install one of the following IDEs to work with the source code: Visual Studio Code, recommended (C# extension is required)Установите одну из следующих IDE для работы с исходным кодом:
  2. Download and install .NET 5. Загрузите и установите .NET Core 3.1.
  3. Open SDK Browser, go to the Samples tab, and click Copy as Project under this Demo. If the option is not available, you should install the C# Third Person Platformer demo.

    Откройте SDK Browser, перейдите в Samples вкладку и щелкните Copy as Project под этой демонстрацией. Если опция недоступна, вам следует установить C# Third Person Platformer демо.

  4. Then go to the My Projects tab and click Open Editor under the created project to open it in UnigineEditor.

    Затем перейдите вMy Projectsвкладку и щелкните Open Editor под созданным проектом открыть его в UnigineEditor.

  5. In UnigineEditor run the project via the Play button.

    ВUnigineEditorзапустить проект через Play кнопка.

FeaturesФункционал#

  • C# Component System using new refactored C# API Система компонентов C # с использованием нового обновленного API C #
  • Interaction between components Взаимодействие между компонентами
  • User inputs handled using the Input class Пользовательский ввод обрабатывается с использованием класса Input
  • Custom third-person player controller Пользовательский контроллер от третьего лица
  • Visual effects, animations, particles, sounds, and navigation Визуальные эффекты, анимация, частицы , звуки и navigation
Последнее обновление: 29.04.2021
Build: ()