Рубрики
UE "Blueprint" Вектор

«Округление Вектора с шагом»

  • Создать файл Blueprint в Content (Content Browswer)
    или открыть созданный Blueprint файл
    • В табе My Blueprint в разделе Functions
      добавить функцию с именем на (примере myRound)
    • Выбрав созданную функцию в разделе Functions
      • перейти в таб Details и задать
        • Inputs входные данные
          • V имя переменной вектора
            • Vector тип
        • Outputs выходные данные
          • NewParam имя результата
            • Vector тип
      • Открыть созданную функцию в отдельном окне
        • таб My Blueprint
          • раздел Functions
            • имя функции myRound
      • в функции построить схему
Создание собственной функции по округлению вектора с шагом на 100 единиц
Создание собственной функции по округлению вектора с шагом на 100 единиц
Рубрики
Unreal Engine Ландшафт

«Пустить луч на плоскость»

Plane

  • Добавить актер Place Actors\Basic\Plane на сцену
  • Выбрать созданный актер WorldOutliner\Plane
    • Настроить Details
      • Transform
        • Location=(0,0,-50) Reset of Default
        • Scale=(100,100,1)
      • Materials
        • выбрать любой материал

Cube

  • Создать элемент Place Actors\Basic\Cube на сцену
  • Выбрать созданный актер WorldOutliner\Cube
    • Настроить Details
      • Transform
        • Mobility=Movable

Blueprint

  • Создать элемент Blueprint
    • Добавить в раздел Varibles переменную Cube с типом Static Mesh Actor
    • Построить в разделе Event Graph по схеме
Blueprint схема для движения куба на сцене с показом координат
Blueprint схема для движения куба на сцене с показом координат
  • В редакторе сцены выбрать в WorldOutliner элемент Blueprint
    • В Details привязать созданную переменную Cube к элементу Cube

Округление координат вектора

Создать функцию с переносом операций по изменении координат объекта с округлением
Изменения схемы (привязывание созданной функции)

Исходящие ссылки

Рубрики
UE.Blueprint(C++) "Examples" Ландшафт Треугольник

полигон «Треугольник»

  • Blueprint
    • полигон состоит из три соединённых вертекса с векторами x,y,z
    • uv раскладка будет находится сверху внизу не будет треугольника
  • создание Blueprint класс с типом Actor
  • программирование в табе Blueprint\EventGraph
    • создание компонента proceduralMesh в Blueprint\Components
    • компонент вывести на окно программирования Blueprint\EventGraph
    • Create Mesh Section
    • Make Vector переменная вектор
    • два Make Array
      • с тремя элементами вертексами
      • с тремя элементами номерами вертексами
    • Event Begin Play весь код вызывается при запуске игры
  • вывод созданного элемента Blueprint из ContentBrowser на сцену
    • при запуске игры мы увидим треугольник
Рубрики
разработка

Отличие SDK от API

SDK
software development kit
набор инструментов для работы с чем-то
рецепт, нарезные продукты, четко отмеренные специи, набор всех кастрюль-сковородок, которые понадобится вам в готовке

комплект, для разработки программного обеспечения
В sdk входят

  • библиотеки
  • примеры
  • коды
  • некий инструментарий для отладки
  • реализующая бизнес-логика

API
application programming interface
описание интерфейса чего-либо
рецепт блюда

Набор правил, по которым что-то должно работать

Рубрики
Unity Examples "ShaderLab (CgFx,HLSL)" Mesh vertex Треугольник

Шейдер «Построить Треугольник через 3 вершины меша»

Геометрический шейдер
[maxvertexcount(3)]
void geo(triangle float4 IN[3]:SV_POSITION, inout TriangleStream<geometryOutput> triStream)
{
код
}