Size: a a a

2020 October 28

VA

Vladimir Alyamkin in Unreal Engine
Владимир Ширшов
а если все персонажи с разным управлением?
ничего страшного, дополнительный слой абстракции. У нас на такие кейсы есть InputAdapter'ы)
источник

MM

Mark Marker in Unreal Engine
Владимир Ширшов
а если все персонажи с разным управлением?
а вот не подеретесь
источник

AD

Aleksei DTG in Unreal Engine
я всё таки за то, чтобы начинать как проще. понять плюсы и минусы, потом понять как лучше
источник

MM

Mark Marker in Unreal Engine
Vladimir Alyamkin
ничего страшного, дополнительный слой абстракции. У нас на такие кейсы есть InputAdapter'ы)
но его нет в стоковой поставке!
источник

n

norlin in Unreal Engine
Aleksei DTG
да, но завязка контроллера на павн увеличивает связность между ними
нет, потому что у павна своё АПИ (например, от MovementComponent), а контроллер лишь его использует
источник

AD

Aleksei DTG in Unreal Engine
хотя, Норлин, Владимир, я полностью понимаю о чём вы говорите и согласен с вами, но для новичка такой подход непонятен, я думаю
источник

n

norlin in Unreal Engine
Vladimir Alyamkin
мм, имхо делать в павне - это как раз неправильно. для обработки мувмента - используется контроллер. Все вот это "управление в павне" - это просто костыль на самые изи кейсы (прототипы, синглы, "хренак и в продакшн")
+++
источник

n

norlin in Unreal Engine
Aleksei DTG
хотя, Норлин, Владимир, я полностью понимаю о чём вы говорите и согласен с вами, но для новичка такой подход непонятен, я думаю
он и не станет понятен, если делать "неправильно")
источник

AD

Aleksei DTG in Unreal Engine
Да, потому что кроме мувмент компонента может быть куча других функций, которая ещё и разная от павна к павну
источник

MM

Mark Marker in Unreal Engine
Aleksei DTG
Да, потому что кроме мувмент компонента может быть куча других функций, которая ещё и разная от павна к павну
ну тут не "единственно правильного"
источник

VA

Vladimir Alyamkin in Unreal Engine
Mark Marker
но его нет в стоковой поставке!
да и пофиг. Это и есть развитие по спирали.
источник

ЖП

Живой человек ПЫК... in Unreal Engine
norlin
он и не станет понятен, если делать "неправильно")
у новичка нет "неправильно"

есть делает/сидит
источник

AD

Aleksei DTG in Unreal Engine
norlin
он и не станет понятен, если делать "неправильно")
я утверждаю, что нельзя говорить "неправильно" в данном контексте, если это игра на одного игрока с одним павном зачем её переусложнять? ДОстаточно просто знать, что есть другие варианты как ещё это можно сделать
источник

VA

Vladimir Alyamkin in Unreal Engine
Живой человек ПЫК
что мешает позже переделать управление? это не сложно

да, лучше делать сразу правильно, но если ты не знаешь разницу между pawn и controller, то как узнать, что правильно? правильно — начать делать и не сидеть над каждым пунктом думая "как правильно?" 💁‍♂
> что мешает позже переделать управление? это не сложно

вот тут у меня зубки свелись и уже не разжимаются!
источник

VA

Vladimir Alyamkin in Unreal Engine
Aleksei DTG
я утверждаю, что нельзя говорить "неправильно" в данном контексте, если это игра на одного игрока с одним павном зачем её переусложнять? ДОстаточно просто знать, что есть другие варианты как ещё это можно сделать
вот, а чтобы знать - надо это пройти. Выбор "зафигачу все в павн" должен быть осознанный, когда ты уже хорошо потыкал контроллер.
источник

ЖП

Живой человек ПЫК... in Unreal Engine
Vladimir Alyamkin
> что мешает позже переделать управление? это не сложно

вот тут у меня зубки свелись и уже не разжимаются!
я понимаю тебя, ты мыслишь на весь огромный проект с такими костылями, но человеку нужно делать ошибки и учиться
источник

n

norlin in Unreal Engine
Aleksei DTG
я утверждаю, что нельзя говорить "неправильно" в данном контексте, если это игра на одного игрока с одним павном зачем её переусложнять? ДОстаточно просто знать, что есть другие варианты как ещё это можно сделать
я поэтому и пишу в кавычках, но всё же считаю что тут вполне себе объективное "более правильно" и "менее правильно")
В павне всё напихать можно для быстрого прототипа или что-то подобное, но если начинать делать хоть сколько-нибудь цельный проект - то всё же такой подход так себе...
источник

AD

Aleksei DTG in Unreal Engine
Vladimir Alyamkin
вот, а чтобы знать - надо это пройти. Выбор "зафигачу все в павн" должен быть осознанный, когда ты уже хорошо потыкал контроллер.
но ведь я о том и говорил, просто я в первую очередь предлагаю тыкань павн, понять хотя бы основы, а потом тыкать контроллер
источник

MM

Mark Marker in Unreal Engine
@n3td0g ты аккуратнее, а то потом будет как с Алямкиным и тиком 🙂
источник

VA

Vladimir Alyamkin in Unreal Engine
Aleksei DTG
но ведь я о том и говорил, просто я в первую очередь предлагаю тыкань павн, понять хотя бы основы, а потом тыкать контроллер
честно - фиг его знает. Я бы строил (и строю) обучение на использовании контроллера сразу, из практики что наблюдаю - это одна из самых трудных для понимания связок для тех, кто привык "фигачить в павне" изначально.
источник