|
Задающий вопросы (%
16 / 15 / 0
Регистрация: 09.05.2009
Сообщений: 168
|
|
Создание игры(2d)12.05.2009, 21:08. Показов 100190. Ответов 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 | |
|
Помогаю со студенческими работами здесь
60
Создание игры
Создание игры Создание игры на C++ Создание 3д игры Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|