![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#301 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
ну тогда ассемблер вам в руки
![]()
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
#302 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Так и хотим
![]()
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#303 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]() Цитата:
львиную долю памяти занимает массив пикселей, а не пустые переменные
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
![]() |
![]() |
![]() |
#304 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Вот я убрал такую строку из цикла прорисовки:
// указатель на начало строки пикселей TexPointer:={текстура: Bitmap}.ScanLine[0]; ...выполнил сохранение Pointer в момент загрузки картинки с файла: // указатель на начало строки пикселей Texture[i].Pointer:={буфер: Bitmap}.ScanLine[0]; в место старой строки вписал это: // указатель на начало строки пикселей TexPointer:=Texture[i].Pointer; оптимизация на лицо, у меня 0% загрузки процессора, была 11%. Хочу теперь избавиться от всего лишнего, вплодь до вставки ассемблера. Нужно много всего выводить на экран. Вот.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#305 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Вот такую я использовал структуру:
Код:
Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 28.03.2010 в 19:19. |
![]() |
![]() |
![]() |
#306 |
Регистрация: 23.11.2007
Сообщений: 6
|
![]()
Есть один вопросик. Где брали материал по созданию игр? поделитесь ссылачками-)
|
![]() |
![]() |
![]() |
#307 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Изучались только алгоритмы для решения конкретных задачь, и притом самые быстрые. Особо ничего игростроительного не изучалось, только небольшие статьи для поиска этих алгоритмов.
Вот, если поможет, ...есть немного не особо конкретного: http://gamedev.ru/ http://durus.ru/ http://delphisources.ru/ http://www.delphirus.com/ http://www.orkclub.ru/lib_rpg.php?part=theory
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#308 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]() Цитата:
Не имеет значения как именно смонтировать вывод постредством GDI, он GDI выводом и останется. Не скажу, что нельзя ускорить, можно, но это ускорение не идет ни в какое сравнение со скоростью вывода видеокарты. Я уже молчу про визуальные эффекты.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
![]() |
![]() |
![]() |
#309 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
![]()
Уже пробовал добраться ассемблером до видеобуфера и транслировать туда содержимое обработки, пока не выходит, ...может это глупо, но помогите всеже добить этот абсурдный (или не абсурдный) метод, ...чисто для своего опыта нужно.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
![]() |
![]() |
![]() |
#310 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Под словами "видеокарта выведет" я имел ввиду использование OGL или DX. Ассемблером до видеобуфера добираться это вы уж как-нибудь сами
![]()
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Уроки по созданию игр для новичков... | -=DeS=- | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 750 | 14.11.2017 20:26 |
Музыка программистов - как вы относитесь к АРИИ? | Весёлый Жека | Свободное общение | 46 | 10.10.2008 22:32 |
Конкурсы по созданию игр на Delphi | mutabor | Свободное общение | 0 | 15.06.2007 12:40 |
Работа по созданию ПО | remix | Фриланс | 3 | 22.04.2007 11:00 |