Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.08.2009, 18:41   #71
Shadow_1329
Форумчанин
 
Аватар для Shadow_1329
 
Регистрация: 23.02.2009
Сообщений: 237
По умолчанию

Все проверил. Все-равно нифига. Может исходник кинуть?
Shadow_1329 вне форума Ответить с цитированием
Старый 17.08.2009, 15:48   #72
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Кидай исходник, только со всеми текстурами, что участвуют в создании карты, остальные не нужны.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 17.08.2009, 16:09   #73
Shadow_1329
Форумчанин
 
Аватар для Shadow_1329
 
Регистрация: 23.02.2009
Сообщений: 237
По умолчанию

Ок. Вот исходник. Ток комментов там маловато=)
Ток за большой вес ногами не бейте=)

ВНИМАНИЕ! Файл поражен вирусом Virus.Win32.Induc.a , заражает среду Delphi 4-7
Ознакомьтесь до скачивания EXE-файла
http://programmersforum.ru/showthread.php?t=60120
Вложения
Тип файла: rar Properties.rar (358.0 Кб, 15 просмотров)

Последний раз редактировалось Beermonza; 19.08.2009 в 16:16.
Shadow_1329 вне форума Ответить с цитированием
Старый 17.08.2009, 21:42   #74
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

У тебя все очень сложно сделано, надстройками, нет глобальной привязанности к координатам, везде сплошные, переменные задающие параметры как-угодно, и разбросаны они по всему коду, ...забавно ))
Посмотри, что мне удалось исправить, дальше лезть не стал, иначе просто переделаю под корень.
Обрати внимание на управление персонажем, там один единственный код на перемещение по-X и по-Y, через него можно управлять как с клавиатуры для пользователя, так и с помощью будущего ИИ, задавая переменные хранения скорости и сдвига (если двигаться не нужно, то флаг отфильтрует этих персонажей) конкретно по направлению. Не удалось совместить систему загрузки карты с предложенной мной системой перемещения, т.е. персонаж в даном случае должен быть всегда в центре, не зависимо от того, где он на карте, в углу или в центре. Просто не хватает времени, но, думаю, ты добьешь сам.

ВНИМАНИЕ! Файл поражен вирусом Virus.Win32.Induc.a , заражает среду Delphi 4-7
Ознакомьтесь до скачивания EXE-файла
http://programmersforum.ru/showthread.php?t=60120
Вложения
Тип файла: zip Shadow_1329_RPG_2.zip (439.8 Кб, 15 просмотров)
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его

Последний раз редактировалось Beermonza; 19.08.2009 в 16:14.
Beermonza вне форума Ответить с цитированием
Старый 17.08.2009, 22:35   #75
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

[Off]Shadow_1329,Beermonza => Может вылечите свой дельфи, а то *.exe зараженные у вас лежат.
[/Off]
Alter вне форума Ответить с цитированием
Старый 17.08.2009, 23:14   #76
Beermonza
Инженер ИС
Старожил
 
Аватар для Beermonza
 
Регистрация: 13.12.2006
Сообщений: 2,671
По умолчанию

Лицензионный NOD32 с самыми последними базами, ничего не находит, никаких признаков вируса, ни на винтах, ни в памяти не наблюдается, полет нормальный.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Beermonza вне форума Ответить с цитированием
Старый 18.08.2009, 00:26   #77
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,183
По умолчанию

Тогда посмотрите в папке Lib наличия файла sysconst.dcu и sysconst.bak. Заглянуть в файл с расширение *.dcu
А NOD32 не знает об этом, вот и молчит.
Alter вне форума Ответить с цитированием
Старый 18.08.2009, 00:27   #78
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

http://programmersforum.ru/showthread.php?t=60120
посмотрите, заразные вы наши
не все палится вирями...вы как прогеры должны знать это
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 18.08.2009, 07:06   #79
Shadow_1329
Форумчанин
 
Аватар для Shadow_1329
 
Регистрация: 23.02.2009
Сообщений: 237
По умолчанию

У меня тоже нод ничего не находит. Если у меня вирус на Delphi, то я вылечу Delphi!

Насчет РПГ. Н-да я вижу изменения. Спасибо разбираться буду. Полезное найду=). А вто заметил что трава при смещении карты мерцает? Это не дело. Надо это как-то исправить же... Попытаюсь сделать попиксельный сдвиг. Мож поможет=)

Последний раз редактировалось Shadow_1329; 18.08.2009 в 07:09.
Shadow_1329 вне форума Ответить с цитированием
Старый 18.08.2009, 10:24   #80
Вадим Буренков
Участник клуба
 
Аватар для Вадим Буренков
 
Регистрация: 06.03.2009
Сообщений: 1,346
По умолчанию

Цитата:
нет глобальной привязанности к координатам
Вообще самый простой и оптимизированный вариант скроллинга карты это использование камер. Например создаешь уровень с размером 3000X3000 пикселей, а видно на экране будет только например 800x600 (зависит от разрешения экрана). Далее координаты камеры просто приравниваем к координатам игрока а самого игрока можем двигать как хочем - карта будет автоматически скроллится. Также плюс такой системы в том, что можно использовать несколько камер.
Если кому интересно могу объяснить поподробнее.
Вадим Буренков вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно самому сделать так, чтобы программы грузились с диска, до загрузки ОС? Лукманов Александр Софт 1 18.04.2009 12:14
оптимизировать для максимальной скорости выполнения программы, т.е. заменить ее кодом на ассемблере gusluk Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 10.12.2008 04:21
Увеличение и уменьшение картинок zzzzz Мультимедиа в Delphi 2 30.08.2008 20:53
запуск программы после загрузки Windows matus Windows 3 25.04.2008 11:16
отслеживание загрузки программы ГОСЕАН Общие вопросы Delphi 4 13.12.2007 18:04