IPB
ЛогинПароль:

> Прочтите прежде чем задавать вопрос!

1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!

> Задание: В виде мультфильма представить картину, сделать в паскале графический результат
flashg
сообщение 2.08.2005 21:16
Сообщение #1


Гость






Задание:

Кто нибудь знает как это сделать, есть ли исходник

В виде мультфильма представить картину медленного захода солнца за линию горизонта с изменением освещения пейзажа.
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Guest
сообщение 3.08.2005 0:02
Сообщение #2


Гость






нет нас пока учат на паскале я глаза не видел дельфи

а разве нельзя его вест этот 2ух мерный пейзаж цветом радуги сплошным оброзом изменять
 К началу страницы 
+ Ответить 
volvo
сообщение 3.08.2005 0:26
Сообщение #3


Гость






Цитата(Guest @ 3.08.05 0:02)
а разве нельзя его вест этот 2ух мерный пейзаж цветом радуги сплошным оброзом изменять

Во-первых, чтобы его изменять, надо его сначала нарисовать... Ты это умеешь? И потом, что значит "цветом радуги" и "сплошным образом"? Непонятно... Единственное, что можно попытаться сделать - это прочитать "пейзаж" из внешнего BMP (или PCX) файла, поверх него отрисовать "солнце", и потом затемнять все изображение, начиная с того момента, как "солнце" коснулось "горизонта" (при этом яркость изображения будет = 100%), до того момента, как "оно" за горизонтом скроется полностью (тогда яркость будет = 0%, и экран будет полностью черным)...

Но вот как реализовать отрисовку пикселов с заданной степенью яркости (или просто смену яркости для пикселов) - надо думать...
 К началу страницы 
+ Ответить 
Malice
сообщение 3.08.2005 9:07
Сообщение #4


Профи
****

Группа: Пользователи
Сообщений: 705
Пол: Мужской

Репутация: -  20  +


Цитата(volvo @ 3.08.05 0:26)
Но вот как реализовать отрисовку пикселов с заданной степенью яркости (или просто смену яркости для пикселов) - надо думать...

Палитру крутить надо.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
flashg   Задание: В виде мультфильма представить картину   2.08.2005 21:16
volvo   flashg, а пейзаж должен быть, конечно, 3D? Иначе к...   2.08.2005 21:33
Guest   нет нас пока учат на паскале я глаза не видел дель...   3.08.2005 0:02
volvo   Во-первых, чтобы его изменять, надо его сначала н...   3.08.2005 0:26
Malice   Палитру крутить надо.   3.08.2005 9:07
flashg   это вот всё задание нам таким оброзом дают - а пол...   3.08.2005 0:04
flashg   и как это палитра крутится   3.08.2005 11:35
Malice   Для начала сохрани начальную палитру: port[...   3.08.2005 13:31
flashg   Моё задание звучит так В виде мультфильма предста...   12.08.2005 16:20
klem4   Ты не закрыл графику. CloseGraph.   12.08.2005 17:02
volvo   flashg, Линия НА ЛЮБОМ цвете рисуется через Line(...   12.08.2005 17:04
flashg   ну и куда мне это в мою заготовку втыкать :b...   12.08.2005 18:57
Malice   Гы :) Через Copy, Paste программы не пишутся. Со...   12.08.2005 19:15
flashg   окей нашёл пример домик с палянкой и нужный фон до...   12.08.2005 20:51
Malice   В этом коде ошибок нет. Летает солнышко как и заду...   12.08.2005 21:04
flashg   да но фон та чёрный постоянный а задумывался сменя...   13.08.2005 10:37
klem4   я конечно не уверен...попробуй вот так : proced...   14.08.2005 13:31
flashg   вот вариант в котором фон тока не меняется а всё о...   14.08.2005 14:13
flashg   дубль 3 фон меняется солнце есть но за солнцем гл...   14.08.2005 18:12
flashg   сделал: uses crt,graph; const a:array [1...   17.08.2005 21:35


 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 19.07.2025 23:10
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"