|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
Создание игры(2d)12.05.2009, 21:08. Показов 103667. Ответов 423
Метки нет (Все метки)
Собственно идея такого создать нечто на подобиe ->
http://www.newgrounds.com/portal/view/494301 Буду сюда задвать свои вопросы,думаю всем кто будет увлечён создание игры тоже будет интресно) Otaka,этот задний буфер замещает собой background плюс курсор оставляет на неём свои артефакты,как его очищать,да так чтоб ещё и background у нас был. ________________________________________ ________________________________________ _________________________ Основные моменты Вычисление угла поворота персонажа в зависимости от положения курсора мыши То же Поворот изображения(тут еще как смещать точку поворота) Делаем пули Все еще непонятки с пулями Начинаем вычисление коллизий Идея про то, как это должно быть Как это должно быть реализовано Как повернуть массив точек(регион)? А тут код(в нем есть глюк. Потом есть исправленная версия) Находим столкновение региона и линии. Исправленная версия столкновения регионов Как это должно выглядеть в принципе? Начинается долгое обсуждение того как делать редактор уровней ... ... Первый вариант редактора Снова эти пули Функция которая бьет изображения на мелкие куски(тайлы) Версия редактора Загрузка сохранение Еще версия
4
|
|
| 12.05.2009, 21:08 | |
|
Ответы с готовыми решениями:
423
Создание игры Создание игры Создание игры |
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 17.05.2009, 22:39 | |
|
Это как? Вектор ведь это точка, угол и расстояние, или две точки. Чем тебе не нравится то, что уже готово? Работает ведь.
1
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 22.05.2009, 16:19 [ТС] | |
|
Как сделать подвижный массив,чтоб в него можно было добавлять и убирать эллементы?
0
|
|
|
Программист TH
292 / 147 / 12
Регистрация: 06.01.2009
Сообщений: 537
|
||
| 22.05.2009, 17:58 | ||
#include "Vector.h"
0
|
||
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 22.05.2009, 18:26 | |
|
Да, вектор.
Но я всегда пользуюсь TList. Класс VCL, раньше им очень много пользовался, и так привык, что никак не могу от него овязаться.
0
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 22.05.2009, 19:38 [ТС] | |
|
С Tlist я ещё понимаю,но каким местом тут вектор и массив свизанны (:
(про старую задачу забудьте,щас задачи сделать выстрелы,и я делаю это через сдвижение массива пуль)
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 22.05.2009, 19:45 | |
|
Ну, данные типы хорошо исползовать для задач, для которых они разрабатывались. вектор, например, это такой тип, где очень быстрый доступ к элементам, но долговато идет удаление и добавление внутри массива.В list доступ к элементам немного медленнее, но гораздо быстрее происходит вставка и удаление элементов независимо от их позиций.
0
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 22.05.2009, 19:50 [ТС] | |
|
Можешь написать простой пример c Tlist
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
||||||||||||||||||||||||||
| 24.05.2009, 13:35 | ||||||||||||||||||||||||||
Странно. Уведомление, что ты что-то написал, мне не пришло. Ну да ладно. Описали класс пулю
обьявить
0
|
||||||||||||||||||||||||||
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 24.05.2009, 13:50 [ТС] | |
|
Ну смотри:то что есть XD
то что пока хотелось бы.
1
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 24.05.2009, 14:02 [ТС] | |
|
Жёстко,балин я незнаю как компилировать эту вешщь в EXE чтоб показать ):
0
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
||
| 25.05.2009, 21:05 [ТС] | ||
0
|
||
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
|
| 25.05.2009, 21:11 | |
|
В TList хранятся указатели на void. Прийдется постоянно делать преобразование типов. TTList это шаблонный клас, который будет делать эту конверсию за тебя. Конечно ты можешь использовать STL евский list. Он также шаблонный, и он скорее всего даже лучше.
А в что ты конкретно не врубаешься?
0
|
|
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 25.05.2009, 21:12 [ТС] | |
|
Какего взять из myclasses.cpp.
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
||||||
| 26.05.2009, 16:52 | ||||||
|
А во всех исходниках, которые я кидал, был файлик myclasses.cpp. Из него же ты брал RotateDC() ?
Или я не кидал его тебе? Глянь сюда: https://www.cyberforum.ru/cpp-... 722-2.html Добавлено через 19 часов 34 минуты 52 секунды KTYJIX, я пока еще пользуюсь шестым билдером. Но это неважно. Сообщение [BCC32 Error] Unit1.cpp(168): E2459 VCL style classes must be constructed using operator new Будет в любом. Тут ведь написано, что надо использовать указатель на этот класс, а потом вызывать его конструктор.
0
|
||||||
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
| 26.05.2009, 16:56 [ТС] | |
|
Он говорит что незнает,что не занает,что такое Bullets. Мне его задикларироать как что?
0
|
|
|
1857 / 714 / 55
Регистрация: 11.12.2008
Сообщений: 1,019
|
||||||
| 26.05.2009, 17:04 | ||||||
|
создай класс TBullets
0
|
||||||
|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
||||||
| 26.05.2009, 17:22 [ТС] | ||||||
0
|
||||||
| 26.05.2009, 17:22 | |
|
Создание игры
Создание игры Создание игры на C++ Создание 3д игры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|