Size: a a a

2020 October 23

S

Soap in Unreal Engine
перебирать в тике мапу из 10 игроков не очень хочется
источник

С

Сэр MSTR in Unreal Engine
Soap
предположим есть 10 игроков, хочу каждому увеличивать голду каждый тик
Все игроки в мультиплеере?
источник

S

Soap in Unreal Engine
да
источник

С

Сэр MSTR in Unreal Engine
Soap
да
На стороне сервера в блупринте игрока добавляй на тике голду
источник

С

Сэр MSTR in Unreal Engine
И все
источник

S

Soap in Unreal Engine
если игрок не подключился - голда все-равно капать должна
источник

AD

Aleksei DTG in Unreal Engine
Soap
предположим есть 10 игроков, хочу каждому увеличивать голду каждый тик
а зачем каждый тик? увеличивай раз в секунду сразу на суммарное значение
источник

С

Сэр MSTR in Unreal Engine
Soap
если игрок не подключился - голда все-равно капать должна
В контроллере игрока
источник

S

Soap in Unreal Engine
контроллер игрока создается когда он подключается и исчезает когда отключается
источник

AD

Aleksei DTG in Unreal Engine
или вообще раз в 5-10 секунд
источник

С

Сэр MSTR in Unreal Engine
Soap
контроллер игрока создается когда он подключается и исчезает когда отключается
Ну вообще да
источник

С

Сэр MSTR in Unreal Engine
Соответственно.. у тебя не будет 10 игроков пока не будет 10 контроллеров
источник

S

Soap in Unreal Engine
игроки могут отключаться и переподключаться
источник

S

Soap in Unreal Engine
голда должна капать
источник

S

Soap in Unreal Engine
походу заспавню под картой 10 экторов, которые будут как бы хранить информацию о плеере как копию
источник

С

Сэр MSTR in Unreal Engine
Soap
походу заспавню под картой 10 экторов, которые будут как бы хранить информацию о плеере как копию
Есть класс AActorInfo используй его тогда
источник

С

Сэр MSTR in Unreal Engine
Он чисто для данных и их репликации
источник

С

Сэр MSTR in Unreal Engine
Или можно сделать в геймстейте компонент, который хранит данные и увеличивает их каждый тик
источник

S

Soap in Unreal Engine
pawn игрока, gameState, playerStat - не подходят, потому что другие игрок не должен знать голду других
источник

S

Soap in Unreal Engine
Сэр MSTR
Есть класс AActorInfo используй его тогда
AActorInfo от него блупринт не отнаследовать(
источник