|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.11.2007, 20:25 | #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)
Проверь себя! Онлайн тестирование | Мой блог |
23.11.2007, 20:30 | #302 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Так и хотим
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
23.11.2007, 20:34 | #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)
Проверь себя! Онлайн тестирование | Мой блог |
|
23.11.2007, 20:58 | #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) Мир духу его
|
23.11.2007, 21:23 | #305 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Метод создания Bitmap буфера.
Вот такую я использовал структуру:
Код:
Код:
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
Последний раз редактировалось Beermonza; 28.03.2010 в 19:19. |
24.11.2007, 13:39 | #306 |
Регистрация: 23.11.2007
Сообщений: 6
|
Есть один вопросик. Где брали материал по созданию игр? поделитесь ссылачками-)
|
24.11.2007, 19:01 | #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) Мир духу его
|
25.11.2007, 12:05 | #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)
Проверь себя! Онлайн тестирование | Мой блог |
|
25.11.2007, 15:59 | #309 |
Инженер ИС
Старожил
Регистрация: 13.12.2006
Сообщений: 2,671
|
Уже пробовал добраться ассемблером до видеобуфера и транслировать туда содержимое обработки, пока не выходит, ...может это глупо, но помогите всеже добить этот абсурдный (или не абсурдный) метод, ...чисто для своего опыта нужно.
Руководитель проекта MMO 2D RPG: Настоящее имя Денис Стрижак (10.05.1981-6.02.2019) Мир духу его
|
25.11.2007, 16:31 | #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 |