Size: a a a

2021 March 18

X

XpycT in Unreal Engine
Кто в плюсах с наследованием полностью разобрался? Изучаю сорцы игры Helium Rain, и тут есть Spacecraft, наследован от SpaceCraftPawn, и в павне https://github.com/arbonagw/HeliumRain/blob/02329b5a9c4c79a6ff965ace36ef6dfb1abc6ff3/Source/HeliumRain/Spacecrafts/FlareSpacecraftPawn.cpp#L245-L248 идет сравнение с обычным Spacecraft через == https://github.com/arbonagw/HeliumRain/blob/02329b5a9c4c79a6ff965ace36ef6dfb1abc6ff3/Source/HeliumRain/Player/FlarePlayerController.h#L572-L576

Попробовал сделать так же с наследованием, компилятор матерится что не может сравнить два разных типа
источник

V

Vitaly in Unreal Engine
XpycT
Кто в плюсах с наследованием полностью разобрался? Изучаю сорцы игры Helium Rain, и тут есть Spacecraft, наследован от SpaceCraftPawn, и в павне https://github.com/arbonagw/HeliumRain/blob/02329b5a9c4c79a6ff965ace36ef6dfb1abc6ff3/Source/HeliumRain/Spacecrafts/FlareSpacecraftPawn.cpp#L245-L248 идет сравнение с обычным Spacecraft через == https://github.com/arbonagw/HeliumRain/blob/02329b5a9c4c79a6ff965ace36ef6dfb1abc6ff3/Source/HeliumRain/Player/FlarePlayerController.h#L572-L576

Попробовал сделать так же с наследованием, компилятор матерится что не может сравнить два разных типа
Sololearn
источник

V

Vitaly in Unreal Engine
И книжечка Бьярне помогут
источник

y

yusikuro in Unreal Engine
Vitaly
Sololearn
Там реально полезная инфа ?
источник

Д

Даня in Unreal Engine
yusikuro
Там реально полезная инфа ?
там база ужатая
источник

y

yusikuro in Unreal Engine
Я просто прошёл С++ за 2-3 дня там, и не понял как много я узнал
источник

PM

Pavel Markovin in Unreal Engine
yusikuro
Я просто прошёл С++ за 2-3 дня там, и не понял как много я узнал
источник

ИМ

Илья Максимович... in Unreal Engine
XpycT
Кто в плюсах с наследованием полностью разобрался? Изучаю сорцы игры Helium Rain, и тут есть Spacecraft, наследован от SpaceCraftPawn, и в павне https://github.com/arbonagw/HeliumRain/blob/02329b5a9c4c79a6ff965ace36ef6dfb1abc6ff3/Source/HeliumRain/Spacecrafts/FlareSpacecraftPawn.cpp#L245-L248 идет сравнение с обычным Spacecraft через == https://github.com/arbonagw/HeliumRain/blob/02329b5a9c4c79a6ff965ace36ef6dfb1abc6ff3/Source/HeliumRain/Player/FlarePlayerController.h#L572-L576

Попробовал сделать так же с наследованием, компилятор матерится что не может сравнить два разных типа
AFlareSpacecraftPawn является наследником AFlareSpacecraft. Так что в общем случае ты можешь их сравнить. Никакой ошибки компиляции быть не должно
источник

X

XpycT in Unreal Engine
Илья Максимович
AFlareSpacecraftPawn является наследником AFlareSpacecraft. Так что в общем случае ты можешь их сравнить. Никакой ошибки компиляции быть не должно
я понимаю что это так и должно быть, но вот у меня открыто паралельно 2 проекта - в оригинале все хорошо, а в новом с аналогичной структурой пишет ошибку, правда у меня тип конструктора отличается, мб оно, сейчас проверю
источник

AR

Anton Rassadin in Unreal Engine
XpycT
я понимаю что это так и должно быть, но вот у меня открыто паралельно 2 проекта - в оригинале все хорошо, а в новом с аналогичной структурой пишет ошибку, правда у меня тип конструктора отличается, мб оно, сейчас проверю
Зачем гадать, показывай код и ошибку)
источник

ИМ

Илья Максимович... in Unreal Engine
XpycT
я понимаю что это так и должно быть, но вот у меня открыто паралельно 2 проекта - в оригинале все хорошо, а в новом с аналогичной структурой пишет ошибку, правда у меня тип конструктора отличается, мб оно, сейчас проверю
Значит ты что-то делаешь не так. Вангую что у тебя что-то вроде

B : A
C : A
B == C
источник

к

конченная мразь... in Unreal Engine
Ребят, а есть короткие уроки ( минут до 20) по отражениям ( для рендера чтобы было лучше всего качество)?
источник

X

XpycT in Unreal Engine
Илья Максимович
Значит ты что-то делаешь не так. Вангую что у тебя что-то вроде

B : A
C : A
B == C
да вроде бы нет, может конечно глаз замылен, сейчас скрины сделаю
источник

X

XpycT in Unreal Engine
источник

X

XpycT in Unreal Engine
источник

X

XpycT in Unreal Engine
источник

X

XpycT in Unreal Engine
источник

X

XpycT in Unreal Engine
ну вот
1 - главный
2 - наследует 1
3 - сравнение Spacecraft и SpacecraftPawn не проходит - в оригинале все так же и не матерится на сравнение
источник

AR

Anton Rassadin in Unreal Engine
А ошибка какая?
источник

X

XpycT in Unreal Engine
сейчас компильну скажу точно
источник