forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Прикольная анимация (http://forum.boolean.name/showthread.php?t=13676)

pepel 08.11.2010 18:26

Прикольная анимация
 
хотел сделать минитест на производительность фпс, а получилась интересная анимация-абстракция)
причем кубики перемещаются по оси х и у но создается иллюзия 3д
(кнопка random работает)


http://dl.dropbox.com/u/10482515/test2.exe
колличество обьектов-700
если кому надо, могу исходник выложить)

IgorOK 08.11.2010 21:35

Ответ: Прикольная анимация
 
Да) Довольно забавно получилось)

pepel 08.11.2010 21:39

Ответ: Прикольная анимация
 
сойдет как бэк на главное меню=)

Crayzi 08.11.2010 22:24

Ответ: Прикольная анимация
 
:4to: Прикольно! :super: Я бы не отказался на исходник глянуть)
П.с. Поидее если оптимизировать то будет вообще супер штука, а вообще можно сделать классный скринсэйвер, если заменить квадратики на чтонить другое)

Coks 08.11.2010 22:26

Ответ: Прикольная анимация
 
Занятно. Делай из этого скринсейверы :) Поставлю себе на заставку...

pepel 08.11.2010 22:32

Ответ: Прикольная анимация
 
код конешь не идеал)) делал на скорую руку, без обзначений и нормальных названий перменных, но если кто укажет на какие нить ошибки - будет интересно послушать)

суть в том что я хотел чтоб они просто рандомно двигались относительно одной точки, но так получилось что это все приняло некую закономерность)

Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 100 сообщение(ий)):
У вас нет прав, чтобы видеть скрытый текст, содержащийся здесь.

pepel 08.11.2010 22:35

Ответ: Прикольная анимация
 
Цитата:

Сообщение от Coks (Сообщение 167607)
Занятно. Делай из этого скринсейверы :) Поставлю себе на заставку...

кстати хорошая идея!) над будет поискать прогу которая может конвертировать екзе файл в заставку
ну и оформить интереснно какнить, плавные переходы сделать

Arles 08.11.2010 23:03

Ответ: Прикольная анимация
 
зачем конвертировать?!.. просто расширение поменяй да и все, только поддержку коммандных строк для скринсейвера добавь))

pepel 08.11.2010 23:08

Ответ: Прикольная анимация
 
Цитата:

Сообщение от Arles (Сообщение 167617)
только поддержку коммандных строк для скринсейвера добавь))

а вот про это поподробней плз? это как?
и можно ли например регулируемые опции сделать для него?
и как например применять разрешение которое стоит на экране

Crayzi 09.11.2010 01:11

Ответ: Прикольная анимация
 
Цитата:

Сообщение от pepel (Сообщение 167619)
а вот про это поподробней плз? это как?
и можно ли например регулируемые опции сделать для него?
и как например применять разрешение которое стоит на экране

Надо скачать либу для работы с WinApi.
П.с. Вот тема де про нее написано.
Вот пример юзания:
Код:

Include "BlitzWinApi.bb"
Graphics3D 640,480,32,2
SetBuffer BackBuffer ()


Width=bScreenWidth()
Height=bScreenHeight()
Repeat
        Cls
        UpdateWorld ()
        Text 50,50,"Width: "+Width,True,True
        Text 50,100,"Height: "+Height,True,True
        Flip ()
        RenderWorld ()
       
Until KeyHit (1)

Зы. "поддержку коммандных строк" как сделать?

impersonalis 09.11.2010 13:23

Ответ: Прикольная анимация
 
достаточно переименовать в *.scr
либы ненужны.
ком.строка - CommandLine().
Статья по написанию полноценного скринсейвера была на этцетере (умеющего рисовать превьюшку в диалоге выбора сейверов и корректно отвечающего на запрос параметров).

L.D.M.T. 09.11.2010 13:50

Ответ: Прикольная анимация
 
Вложений: 1
как-то так...

pepel 09.11.2010 14:31

Ответ: Прикольная анимация
 
Цитата:

Сообщение от impersonalis (Сообщение 167687)
достаточно переименовать в *.scr
либы ненужны.
ком.строка - CommandLine().
Статья по написанию полноценного скринсейвера была на этцетере (умеющего рисовать превьюшку в диалоге выбора сейверов и корректно отвечающего на запрос параметров).

а у меня на blitzetc.blitzmax.ru не заходит чето..=\

St_AnGer 09.11.2010 15:50

Ответ: Прикольная анимация
 
Цитата:

Сообщение от pepel (Сообщение 167702)
а у меня на blitzetc.blitzmax.ru не заходит чето..=\

и не зайдёт... Сайт (журнал), увы, скончался, на сколько мне известно... :( надеюсь что его реинкарнация всё таки будет. Полезные вещи там можно было узнать

Reks888 09.11.2010 18:12

Ответ: Прикольная анимация
 
Цитата:

Сообщение от St_AnGer (Сообщение 167712)
и не зайдёт... Сайт (журнал), увы, скончался, на сколько мне известно... :( надеюсь что его реинкарнация всё таки будет. Полезные вещи там можно было узнать

Пилять, откуда такая информация? Какой-то новичок с 1 сообщением сморозил что умер блиццетера, теперь всю булку пугают


Часовой пояс GMT +4, время: 22:52.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot