Например в одном файле создал свой класс, в функции main объявляю его объект.
Вопрос: как лучше осуществить обращение к объекту класса вне функции ?
Например в одном файле создал свой класс, в функции main объявляю его объект.
Вопрос: как лучше осуществить обращение к объекту класса вне функции ?
Можете объяснить, что вы вообще пытаетесь сделать? И что вы имеете в виду под "обращением вне функции" - вызов метода, обращение к одному из полей в объекте, или что-то ещё? Больше информации.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
По-хорошему для такой цели следует отвести пул объектов, и в нём хранить не только врагов, но и любые другие объекты, с которыми игрок может взаимодействовать. Сам пул реализовать тоже можно по-разному, в зависимости от специфики использования - в виде массива с фиксированным размером, списка (std::list) или даже разбить по квадрантам на карте (чтобы перебирать не все объекты в пуле, а только те, которые находятся в одном квадранте с игроком и в соседних квадрантах).
Вообще пул объектов, а также множество других паттернов, связанных с геймдевом, довольно доходчиво объяснены здесь: http://gameprogrammingpatterns.com/contents.html. В своё время я именно этой литературой пользовался при работе над дипломным проектом.
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Upd: решено
Последний раз редактировалось execution; 28.05.2019 в 14:40.
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)