У каждой конечности есть требования симметрии, они хранятся в первой целочисленной ячейке внутреннего типа данных Editor2dPartUnitMorfid. Который равен 10001
0 - нет симетрии.
1 - симметрия типа 1-2
1357
2468
2 - симметрия типа 2-4 (1-3 тоже)
1357
2468
3 - замещение типа 1-2
1357
2468
4 - замещение типа 2-4 (1-3 тоже)
1357
2468
Главная конечность, дублирующая (такая же как и главная) и заблокированная (заменённая пустой).
Код проверяющий симметричность проекта юнита созданного в 2D редакторе морфид, процедура находиться в классе Editor2D. Ещё не до конца дописанный код далее
Тип симметрии обозначается числом от 0 до 4.
Public Const Editor2dPartUnitMorfid As Integer = 10001 ' ID редактора PartUnit морфидов
0 - нет симетрии.
1 - симметрия типа 1-2
1357
2468
2 - симметрия типа 2-4 (1-3 тоже)
1357
2468
3 - замещение типа 1-2
1357
2468
4 - замещение типа 2-4 (1-3 тоже)
1357
2468
Главная конечность, дублирующая (такая же как и главная) и заблокированная (заменённая пустой).
Код проверяющий симметричность проекта юнита созданного в 2D редакторе морфид, процедура находиться в классе Editor2D. Ещё не до конца дописанный код далее
Комментариев нет:
Отправить комментарий