Перейти к содержанию
Посмотреть в приложении

A better way to browse. Learn more.

Форум Академгородка, Новосибирск

A full-screen app on your home screen with push notifications, badges and more.

Чтобы установить это приложение на iOS и iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
Чтобы установить это приложение на Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Помощь первокурсникам

Опубликовано
Этот топик предназначен для помощи 1 (и не тока) курсу ВКИ, так как мы сами закончил этот коледж, то знаем, что 1 курс самый тяжелый. Если у вас есть вопросы по програмированию задавайте их тут.

Изменено пользователем Гость

  • Ответов 115
  • Просмотры 21,5 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Изображения в теме

Рекомендуемые сообщения

Опубликовано

спс буду знать

 

 

 

появился новый вопрос в делфи есть процедура разворота картинки ?

если есть то какая ?

если нету то подскажите как её написать

Опубликовано

QUOTE (Stef @ Mar 9 2007, 22:33)
спс буду знать



появился новый вопрос в делфи есть процедура разворота картинки ?
если есть то какая ?
если нету то подскажите как её написать

Процедуры разворота на произвольный угол точно нет.

А писать её нет смысла - очень долго будет разворачивать, это не для игр.

Во время выполнения картинку никто не поворачивает, обычно в играх заранее берут несколько вариантов картинки, каждый повернутый на свой угол.

Опубликовано

QUOTE (First @ Mar 10 2007, 21:14)
QUOTE (Stef @ Mar 9 2007, 22:33)
спс буду знать



появился новый вопрос в делфи есть процедура разворота картинки ?
если есть то какая ?
если нету то подскажите как её написать

Процедуры разворота на произвольный угол точно нет.

А писать её нет смысла - очень долго будет разворачивать, это не для игр.

Во время выполнения картинку никто не поворачивает, обычно в играх заранее берут несколько вариантов картинки, каждый повернутый на свой угол.

умно я 360 картинок рисовать нехочу )

я в програме с помощью процедур своих могу нарисовать картинку и потом меняя значение она будет под разным углом просто рисовать в программе тоже не сильно охота

Изменено пользователем Гость

Опубликовано

QUOTE (Stef @ Mar 11 2007, 10:35)
QUOTE (First @ Mar 10 2007, 21:14)

Процедуры разворота на произвольный угол точно нет.
А писать её нет смысла - очень долго будет разворачивать, это не для игр.
Во время выполнения картинку никто не поворачивает, обычно в играх заранее берут несколько вариантов картинки, каждый повернутый на свой угол.

умно я 360 картинок рисовать нехочу )

я в програме с помощью процедур своих могу нарисовать картинку и потом меняя значение она будет под разным углом просто рисовать в программе тоже не сильно охота

360 не нужно. В древних играх обходились 16-ю, ну 64 хватит более чем.

И руками их никто не рисует, точнее рисуют только одно положение, а затем повернутые картинки генерят чем-нидубь. Фотошопом, например, он это умеет.

Опубликовано

не ну даже 60 картинки разворачивать и сохранять тож не супер интересно

QUOTE
Друг баловался со спрайтами, спрошу у него, возможно ли это...

 

будем надеятся возможно https://academ.club/html/emoticons/smile.gif

Изменено пользователем Гость

  • 1 месяц спустя...
Опубликовано

короч всё то я сделал новый вопрос

я сделал чтобы на трасе у меня оставался след шин при торможении

траса уменя задана массивом tbitmap 20 на 20

вначале я при запуске загружаю его в память

for i:=1 to 20 do

for j:=1 to 20 do

begin

m[j]:=tbitmap.create;

if(...)then m[j]:=LoadFromFile('...');

end;

я при торможении опеределяю номер клетки и кординаты на самой клетке и рисую линию

m[j].canvas.moveto(x,y);

m[j].canvas.lineto(x2,y2);

 

но через некоторое время после таких торможений у меня выводит ошибку незнаю почему https://academ.club/html/emoticons/sad.gif

подскажите что можно сделать или хотябы из-за чего она

(ато в хелпе написано каряво и как её убрать ненаписано)

post-3961962-1178439554_thumb.jpg

Опубликовано
Она почти наверное из-за обращения к массиву m по некорректному индексу (вылазишь за границы).
Опубликовано

QUOTE (fenster @ May 6 2007, 19:08)
Она почти наверное из-за обращения к массиву m по некорректному индексу (вылазишь за границы).

ой да щас посмотрел как все мои враги едут и правдо один вылетает за границу(неуспевает на повороте скорость сбросить) я думал что эт уже невозможно(я их логику долго писал щас придётся немного поправить чтоб скорость сбавлял лучше https://academ.club/html/emoticons/smile.gif )

 

спс(сам я както даж не бумал об этом)

  • 1 месяц спустя...
Опубликовано

эт снова я https://academ.club/html/emoticons/smile.gif

 

вопрос по поводу больших картинок

tbitmap большие картинки несоздаёт максиум помойму 5000х5000 пикселей

а как сохранять в памяти картинки к примеру 100000*100000 пикселей

подскажите как можно это сделать (мне нужно создать в свои гонки карту общую подобие NFSu2 ток в 2D https://academ.club/html/emoticons/smile.gif )

Опубликовано

QUOTE (Stef @ Jun 7 2007, 17:07)
а как сохранять в памяти картинки к примеру 100000*100000 пикселей
подскажите как можно это сделать (мне нужно создать в свои гонки карту общую подобие NFSu2 ток в 2D https://academ.club/html/emoticons/smile.gif )

100000 на 100000 это 10 гигабайт. Никакой памяти не хватит.

Надо сделать больщую трассу - дели на элементы (повороты, прямые и тд) и составляй карту из них по частям.

Опубликовано

QUOTE (First @ Jun 7 2007, 17:28)
QUOTE (Stef @ Jun 7 2007, 17:07)
а как сохранять в памяти картинки к примеру 100000*100000  пикселей
подскажите как можно это сделать (мне нужно создать в свои гонки карту общую подобие NFSu2 ток в 2D  https://academ.club/html/emoticons/smile.gif )

100000 на 100000 это 10 гигабайт. Никакой памяти не хватит.

Надо сделать больщую трассу - дели на элементы (повороты, прямые и тд) и составляй карту из них по частям.

это у меня щас таким образом организовано https://academ.club/html/emoticons/smile.gif массивом 20х20

 

 

вот программа дубльгис к примеру там немаленькая карта как они её держат в памяти ? https://academ.club/html/emoticons/smile.gif

Изменено пользователем Гость

Опубликовано

QUOTE (fenster @ Jun 8 2007, 12:47)
Она у них не битмапом хранится, а векторно -- как описание улиц и зданий.

ну мне то в гонки нужна карта https://academ.club/html/emoticons/smile.gif

 

 

если нельзя картинкой то как можно её ещё сделать ?

Опубликовано

QUOTE (Stef @ Jun 8 2007, 12:46)
QUOTE (fenster @ Jun 8 2007, 12:47)
Она у них не битмапом хранится, а векторно -- как описание улиц и зданий.

ну мне то в гонки нужна карта https://academ.club/html/emoticons/smile.gif

 

 

если нельзя картинкой то как можно её ещё сделать ?

Графом)))

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

Аккаунт

Навигация

Поиск

Поиск

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.