Size: a a a

2019 February 07

ОП

Олег Постоев... in Unreal Engine
Pavel
У эпиков есть в кодстайле, что булы должны с префикса b начинаться 🤷‍♂️
Оч странно.. спасибо за ответ!
источник

AB

Alexander Boluzhenko... in Unreal Engine
сейчас в эдиторе DirectionalLight  давал тени от всей геометрии, даже у которой односторонние полики и сам меш не закрытый. чот подкрутил - перестал. Оно же не должно тени давать если геометрия двусторонняя
источник

P

Pavel in Unreal Engine
Олег Постоев
Оч странно.. спасибо за ответ!
Вот тут если что есть все стандарты в том числе по именованию
https://docs.unrealengine.com/en-us/Programming/Development/CodingStandard
источник

ОП

Олег Постоев... in Unreal Engine
После прохождения курса это должно быть понятнее))
У нас в вебе как-то проще всё :)
источник

СВ

Сэр Гусь Важный... in Unreal Engine
Олег Постоев
Оч странно.. спасибо за ответ!
не странно, некоторые булы имеют тип uint a:1; или какой то такой синтаксис, поправьте меня
источник

AS

Alexander Shumeyko in Unreal Engine
Сэр Гусь Важный
не странно, некоторые булы имеют тип uint a:1; или какой то такой синтаксис, поправьте меня
uint32!
источник

P

Pavel in Unreal Engine
Сэр Гусь Важный
не странно, некоторые булы имеют тип uint a:1; или какой то такой синтаксис, поправьте меня
У меня сложилось впечатление что это из-за возможных коллизий с функциями, так как обычно поля и переменные называют типа существительными, функции - действиями, а вот с булами и функциями возвращающими бул могут быть коллизии, так как оба описывают состояние.. чтоли.

В общем как-то так это обычно выглядит:
int64 OrderSize;
int64 GetOrderSize();
int64 CalculateOrderSize();

bool bIsOrderValid;
bool IsOrderValid();
источник

ᅠᅠ in Unreal Engine
Доброго времени суток. Не можете подсказать как сделать Texture Object темнее в редакторе материалов?
источник

ОП

Олег Постоев... in Unreal Engine
Pavel
У меня сложилось впечатление что это из-за возможных коллизий с функциями, так как обычно поля и переменные называют типа существительными, функции - действиями, а вот с булами и функциями возвращающими бул могут быть коллизии, так как оба описывают состояние.. чтоли.

В общем как-то так это обычно выглядит:
int64 OrderSize;
int64 GetOrderSize();
int64 CalculateOrderSize();

bool bIsOrderValid;
bool IsOrderValid();
А почему переменные с большой буквы, а не camelCase?
Если бы IDE не умели в автокомплит, то венгерская нотация была бы везде нужна.
Я ж не смогу в с++ вызвать белеву переменную как функцию? Типа bIsOrderValid();
источник

СВ

Сэр Гусь Важный... in Unreal Engine
Ээххх, лучше чем m_Name для членов класса, _arg для аргументов и someLocalVar для локальных, я ничего не встречал
источник

AS

Alexander Shumeyko in Unreal Engine
Сэр Гусь Важный
Ээххх, лучше чем m_Name для членов класса, _arg для аргументов и someLocalVar для локальных, я ничего не встречал
m_var выглядит просто божественно
источник

P

Pavel in Unreal Engine
Олег Постоев
А почему переменные с большой буквы, а не camelCase?
Если бы IDE не умели в автокомплит, то венгерская нотация была бы везде нужна.
Я ж не смогу в с++ вызвать белеву переменную как функцию? Типа bIsOrderValid();
Почему не знаю. Я просто делюсь наблюдениями.
источник

AS

Alexander Shumeyko in Unreal Engine
Помню работал на очень большом проекте, и когда только начал работать m_ очень помогало в ориентации
источник

СВ

Сэр Гусь Важный... in Unreal Engine
Alexander Shumeyko
Помню работал на очень большом проекте, и когда только начал работать m_ очень помогало в ориентации
По этому ты не гей.
источник

P

Pavel in Unreal Engine
Сэр Гусь Важный
Ээххх, лучше чем m_Name для членов класса, _arg для аргументов и someLocalVar для локальных, я ничего не встречал
Про аргументы я бы поспорил, но префиксы для полей класса это очень хорошо, я считаю.
источник

СВ

Сэр Гусь Важный... in Unreal Engine
Pavel
Про аргументы я бы поспорил, но префиксы для полей класса это очень хорошо, я считаю.
какие у тебя аргументы против аргументов?
источник

СВ

Сэр Гусь Важный... in Unreal Engine
открыл без IDE в txt/diff'е - и ноешь что отличить не можешь аргументы от чего-нибудь
источник

P

Pavel in Unreal Engine
Сэр Гусь Важный
какие у тебя аргументы против аргументов?
Нижнее подчеркивание - не красиво, плюс я не вижу принципиальной разницы в поведении между аргументом и обычной локальной переменной (если аргумент конечно не передан по неконстантной ссылке или указателю).
источник

СВ

Сэр Гусь Важный... in Unreal Engine
Pavel
Нижнее подчеркивание - не красиво, плюс я не вижу принципиальной разницы в поведении между аргументом и обычной локальной переменной (если аргумент конечно не передан по неконстантной ссылке или указателю).
смотри
источник

P

Pavel in Unreal Engine
Но я бы во флуд уже с этим прошел
источник