Страница 1 из 1

Здоровье в играх

СообщениеДобавлено: 14 авг 2018, 23:26
artem1414
Привет,недавно появился такой вопрос,а как устроенно здоровье "врагов" в игре,ну например мы стреляем и убиваем,да это понятно,можно сделать на одного врага максимальный инт 100 и при попадании пули -30 будет то есть 4 попадания и он мёртв,тупо отнимаем от 100 и ещё метод сохранения,я так использую,ну playerprefs.setint и сохраняю каждый раз,сохраняется уже 70,потом сохраняется 40 потом 10 и всё как-бы,то есть с одним понятно как работать,но если их много,например если их 4-5 то ещё можно на каждого прописать по отдельному инту a1,a2,a3,a4,a5 и вот у каждого будет отниматься,но если их огромное количество,как быть в данном случае,возможно ли тупо создание нового инта,например на сцене 4 человека и для каждого создался свой инт здоровья,который сохраняется,и из инта каждого отнимается эта 30 и как-бы у каждого свой "счёт" или здоровье,но а как это устроить,у меня была идея что появляется один там заспавнился и на него создался,именно для него "создался" инт и от его 100 отнимаем 30 и сохраняем с playerprefs.setint,но тогда если будет за всю игру примерно 1000 человек которых нужно будет убить,то это будет создано 1000 интов,многовато да и к тому же это занимает место,в общем ребят,можете пожалуйста кто-то объяснить как эта система устроенна в других играх,очень интересно

Re: Здоровье в играх

СообщениеДобавлено: 14 авг 2018, 23:33
lawsonilka
но если их много,например если их 4-5 то ещё можно на каждого прописать по отдельному инту a1,a2,a3,a4,a5

а для этого нужно научиться разбираться в ООП!

Re: Здоровье в играх

СообщениеДобавлено: 15 авг 2018, 07:55
Xtir
Массивы?

Re: Здоровье в играх

СообщениеДобавлено: 15 авг 2018, 08:40
Friend123
Почему-то становится стыдно за такие вопросы... даже ответ давать стыдно...

Re: Здоровье в играх

СообщениеДобавлено: 15 авг 2018, 08:56
1max1
будет создано 1000 интов,многовато да

1000 * 4 байта = 4000 байт = 4 кб, дооооо, реально очень много...

Ты в курсе что у юнити есть такой крутой инструмент как "компоненты"? Для каждого врага свой компонент со своим хп, боже, зачем далеко ходить, я уверен на ютубе валом видео про здоровье :ymparty:

Re: Здоровье в играх

СообщениеДобавлено: 15 авг 2018, 12:15
seaman
А нафига при каждом попадании в playerprefs то сохранять?