Size: a a a

Rust GameDev — русскоговорящее сообщество

2021 July 05

П

Пашечка in Rust GameDev — русскоговорящее сообщество
Тип таким образом "перевернули/инвертнули" один из векторов, а потом умножили это на второй? Ну, в принципе логично...
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
на второй имеется ввиду который отсутствует? в функции один вход и один выход
источник

П

Пашечка in Rust GameDev — русскоговорящее сообщество
Деление единичного вектора на (x, y, z)?
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
```FORCEINLINE FVector FVector::Reciprocal() const
{
 FVector RecVector;
 if (X!=0.f)
 {
   RecVector.X = 1.f/X;
 }
 else
 {
   RecVector.X = BIG_NUMBER;
 }
 if (Y!=0.f)
 {
   RecVector.Y = 1.f/Y;
 }
 else
 {
   RecVector.Y = BIG_NUMBER;
 }
 if (Z!=0.f)
 {
   RecVector.Z = 1.f/Z;
 }
 else
 {
   RecVector.Z = BIG_NUMBER;
 }

 return RecVector;
}
```
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
имеется ввиду что для любых x : x * reciprocal(v) ~= x / v, где reciprocal -- твоя странная функция, v -- её аргумент
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
даже если это так,то для чего?
источник

П

Пашечка in Rust GameDev — русскоговорящее сообщество
Если это прям паста из рабочего кода, то вообще не советую использовать функцию, где строгое сравнение числа с плавающей запятой с нулем.
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
да нет,двигло в сдудии открыта и проект собирается,это орг от эпиков
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Да, не используйте UE вообще. Это такая помойка
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
😀
источник

П

Пашечка in Rust GameDev — русскоговорящее сообщество
Вообще мысль Виталия выглядит самой логичной. Можно ещё поискать места в коде, где это функция используется.
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Посмотрите, как развивались игры до UE4 и после
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
интересная идея
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
Буду разбиратся спс
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Раньше был прогресс из года в год. Теперь нет разницы между игрой этого года и 5летней давности
источник

SK

Sergey Korotkov in Rust GameDev — русскоговорящее сообщество
и в этом виноват UE? Серьезно?
источник

R

Roman in Rust GameDev — русскоговорящее сообщество
Ну, корень проблемы это жадность. А UE, скажем так, инструмент, которым тормозят прогресс
источник

ВМ

Виталий Медоваров... in Rust GameDev — русскоговорящее сообщество
А ещё юнити.
источник

SK

Sergey Korotkov in Rust GameDev — русскоговорящее сообщество
это каким таким образом через UE тормозят прогресс?
источник

D

Dethlord in Rust GameDev — русскоговорящее сообщество
почему? двигло в свободном доступе
источник