|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|||||||||||
Доступ к созданию объекта класса из вне16.01.2020, 10:38. Показов 1003. Ответов 9
Привет! Только приступил к изучению классов. Столкнулся с вопросами на счёт конструктора и написанию переменных без него. В чём отличие?
Насколько я понял из обучающего меня примера Кликните здесь для просмотра всего текста
Я представил, что играю в РПГ-игру, где у меня есть мой герой и враг - два юнита. Я создал их вручную, но что, если я админ, и хочу создавать врагов, столько сколько захочу и с теми характеристиками, оружием и способностями, которые захочу? Тоже открывать IDE? - глупо. А также, как создавать объекты класса самой игрой? То есть есть определённая область, в которую заходит герой и в ней появляются враги в определённом количестве. И ведь в коде писать 10, 20, 30 разных врагов, на все случаи, когда герой зайдёт в эту область, тоже очень глупо.
0
|
|||||||||||
| 16.01.2020, 10:38 | |
|
Ответы с готовыми решениями:
9
Доступ к элементам формы вне класса Функция вне класса для передачи функции объекта |
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
|
| 16.01.2020, 10:48 [ТС] | |
|
Рыжий Лис, создавать врагов - просто прибавлять счётчик к списку?
0
|
|
|
|
||
| 16.01.2020, 11:32 | ||
Объекты создаются в процессе работы программы. Запустите без ide - будет без ide.
0
|
||
|
1 / 1 / 0
Регистрация: 03.04.2015
Сообщений: 128
|
||
| 16.01.2020, 11:39 [ТС] | ||
|
Добавлено через 2 минуты dondublon, Есть IDE, где пишутся возможные юниты, а есть игра, которая уже запущена и в ней возможность создавать тех же юнитов.
0
|
||
|
|
||
| 16.01.2020, 12:32 | ||
По поводу "создавать в уже запущенной игре" - вопрос интересный. Понятно, что для того, чтобы получить команду "создай юнит", игра как-то должна общаться с внешним миром - откуда И вот тут, то есть каким боком игра поворачивается к миру, чтобы принимать команды - уже возможны варианты.
0
|
||
|
|
||
| 16.01.2020, 14:29 | ||
|
1) Заправил машинку, сел, завел и поехал. 2) Подтолкнул машинку и сел. Проехался чутка, вышел, опять подтолкнул, сел и т.д. Первый способ называется программированием. Второй - то чем занимаются люди не понимающие программирования.
0
|
||
|
1356 / 653 / 207
Регистрация: 23.03.2014
Сообщений: 3,057
|
|
| 16.01.2020, 14:51 | |
|
Garry Galler, помоему, тут с толкача гн заведется.)))
0
|
|
| 16.01.2020, 14:51 | |
|
Помогаю со студенческими работами здесь
10
Создание объекта класса вне юнита, где объявлен этот класс
доступ к мемберам класса (объекта) в perl
Доступ к методам класса без создания объекта Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|