Навигация
Поддержать материально
Steam Greenlight

Логотипы
Медальки
Темы форума
194 - ?
27.08.2026
 PapkaI_Igrodel
193 - Bullet Heaven…
23.06.2026
 Dan
.ruby
9.06.2026
 stom
193 - ?
29.05.2026
 Piroxyline
192 - Lords of the B…
10.05.2026
 Mefistofel
Архив Neuh
6.04.2026
 PapkaI_Igrodel
192 - ?
3.04.2026
 PapkaI_Igrodel
Видео пятнашки
14.03.2026
 appscoproration
191 - RPG XIII
7.03.2026
 Mefistofel
Насколько серьезно в…
19.02.2026
 VoroneTZ
Обсуждение «Blog .::. Dronishe .::. Scroller 2»
Страница 1 из 2 1 2 >
Dronishe
Avatar пользователя

Опубликовано 25.11.2006 06:58 (20 лет назад)    #
Писать решил на канве.
Проинициализировал на апи форму, рисую на ней через BitBlt. Скорость стала в 2 раза больше, чем через Draw на статичной форме =)

Готовы системы частиц. Все объекты представлю как элементы такой системы, соответственно избавлюсь от гравитационного гемора.

Почти готова менюшка.
Makar Borisowitch
Avatar пользователя

Опубликовано 25.11.2006 16:03 (20 лет назад)    #
Да, менюшка - это главное и основное в игре! ^____^
Dronishe
Avatar пользователя

Опубликовано 25.11.2006 16:38 (20 лет назад)    #
да лан те =)
Dronishe
Avatar пользователя

Опубликовано 27.11.2006 18:38 (20 лет назад)    #
- Написанно 35-40% физики.
- Объекты и Юниты представленны как частицы
- загружается карта.
- Качается Аниматрица %)

редакция от Dronishe, 27.11.2006 18:42

Makar Borisowitch
Avatar пользователя

Опубликовано 27.11.2006 19:09 (20 лет назад)    #
Куда качается? Ех, реаниматрица по тебе плачет! ^___^
Dronishe
Avatar пользователя

Опубликовано 27.11.2006 20:29 (20 лет назад)    #
Флудераст хренов :@
Dronishe
Avatar пользователя

Опубликовано 27.11.2006 21:09 (20 лет назад)    #
Обнаружен злостный глюк.Объекты проваливаются сквозь землю. причём не всегда. ужоснах. надо лечить.
Dronishe
Avatar пользователя

Опубликовано 28.11.2006 20:19 (20 лет назад)    #
Готова аркадная физика и почти готова работа с картой.
Dronishe
Avatar пользователя

Опубликовано 28.11.2006 21:17 (20 лет назад)    #
Как БЫСТРО скопировать массив?

Т.Е. У меня есть:
array1, array2: array of array of byte;

Если я делаю так:
Array1:=array2;
или так:
array1:=copy(array2,0,length(array2)-1);

То при любом изменении array1, меняется и array2.
А мне нужна полная копия как сомостоятельный массив.
CHASER
Avatar пользователя

Опубликовано 29.11.2006 04:40 (20 лет назад)    #
Что-то я видел про Move
Move(array1[0], array2[0], Length(array2) - 1);
Я сам точно не знаю, но помоему то

Посмотрел:
Там тотже Copy только на асме

редакция от CHASER, 29.11.2006 05:49

Makar Borisowitch
Avatar пользователя

Опубликовано 29.11.2006 05:15 (20 лет назад)    #
Выделять не забываешь?
beisik
Avatar пользователя

Опубликовано 29.11.2006 09:15 (20 лет назад)    #
SetLength(array1, length(array2));
for i := 0 to length(array2) do
array1[i] := array2[i];

:)
Dronishe
Avatar пользователя

Опубликовано 29.11.2006 13:54 (20 лет назад)    #
beisik, издеваешься, да?
Всё равно не работает! Move не работает с динамичискими массивами!
CHASER
Avatar пользователя

Опубликовано 29.11.2006 14:45 (20 лет назад)    #
Протестил, надо так (и только так, другие параметры не пашут):
Move(a, b, Length(a));

Выполняется за 0 секунд))
Если я делаю так:
Array1:=array2;

Если так делать, то Array1 получит ссылку на втрой массив, что не приемлимо (т.к. при изменении в первом, их получит и второй)

редакция от CHASER, 29.11.2006 14:47

Dronishe
Avatar пользователя

Опубликовано 29.11.2006 15:41 (20 лет назад)    #
Я это понял уже давно. И с Move, не дурак, разобрался. Но я ещё раз повторю, что Move работает только со СТАТИЧЕСКИМИ массивами. В противном случае, он перекрывает область памяти в которой я храню битмапы.
Feo
Avatar пользователя

Опубликовано 29.11.2006 16:07 (20 лет назад)    #
a2:=copy(a1, 0, Length(a1));

всё работает на ура

редакция от Feo, 29.11.2006 16:08

Dronishe
Avatar пользователя

Опубликовано 29.11.2006 16:35 (20 лет назад)    #
Я пробовал это.ю При изменении чего либо в а2 меняется и а1
Feo
Avatar пользователя

Опубликовано 29.11.2006 17:50 (20 лет назад)    #
Dronishe написал:
Я пробовал это.ю При изменении чего либо в а2 меняется и а1

что то ты прогоняешь, ничего нигде не меняется.
Makar Borisowitch
Avatar пользователя

Опубликовано 29.11.2006 18:25 (20 лет назад)    #
По моему кому-то нужно порыться в коде и поискать утечки памяти. ^__^
CHASER
Avatar пользователя

Опубликовано 30.11.2006 04:13 (20 лет назад)    #
ShowMemoryLeaksOnShutdown:= true;
Страница 1 из 2 1 2 >
Перейти на форум:
Конкурсы
Открытые конкурсы:
Активных нет
Недавние конкурсы:
 193 - Bullet Heaven II
 192 - Lords of the Board
 191 - RPG XIIII
 190 - Horror
 189 - Race V
 Все конкурсы
Случайная игра
Голосование

194?

Айдлер (инкрементальная игра)
40% [4 Голосов]
Автобаттлер
20% [2 Голосов]
Ситибилдер
10% [1 Голос]
Креативная тема (не связанные с игрой условия)
30% [3 Голосов]
Напишу в теме
0% [0 Голосов]

Голосов: 10
Начало: 24.08.2026 20:00


30,073,600 уникальных посетителей

Создано на базе русской версии PHP-Fusion copyright © 2003-2006 by Nick Jones.
Released as free software under the terms of the GNU/GPL license.