Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Аним. бокс

-

Общение разработчиков

- Программирование для Point Blank, общение и обсуждение разработок

Ответ
 
Опции темы
Старый 07.06.2013, 21:11   #1
 Разведчик
Аватар для Devil™
 
Devil™ скоро будет известенDevil™ скоро будет известенDevil™ скоро будет известен
Регистрация: 17.05.2013
Сообщений: 13
Популярность: 293
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Аним. бокс

Код:
void Anim_Box(LPDIRECT3DDEVICE9 pDevice,LPD3DXFONT pFont)
{
float H;
if (H!=300)
{
H++*2;
}
DrawBox(10, 10,500,H,BLACK,pDevice);
if (H==300)
{
}
else if (H!=0)
{
H--*2;
}
}
Вроде код правильный.
Почему же не работает?
  Ответить с цитированием
Старый 07.06.2013, 21:38   #2
 Разведчик
Аватар для serg-777
 
serg-777 неизвестен в этих краях
Регистрация: 02.02.2012
Сообщений: 2
Популярность: -51
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Аним. бокс

мне кажется или тут нужен цикл for?
Цитата:
for(float i=0,i<H,i++)// плавное выкатывание бокса
{
H++*2;
DrawBox(10, 10,500,H,BLACK,pDevice);
}

я конечно плохо разбираюсь в программировании.

Последний раз редактировалось serg-777; 07.06.2013 в 21:47.
  Ответить с цитированием
Пользователь сказал cпасибо:
Я-artemfcsh (09.06.2013)
Старый 07.06.2013, 21:39   #3
 Разведчик
Аватар для Devil™
 
Devil™ скоро будет известенDevil™ скоро будет известенDevil™ скоро будет известен
Регистрация: 17.05.2013
Сообщений: 13
Популярность: 293
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Аним. бокс

Цитата:
Сообщение от serg-777Посмотреть сообщение
мне кажется или тут нужен цикл for?
for(float i=0,i<H,i++)// плавное выкатывание бокса
{
H++*2;
DrawBox(10, 10,500,H,BLACK,pDevice);
}

Не только,ещё мы должны сделать его обратное закатывание.
Я кстати ещё не так далеко ушёл в с++,и то,что ты написал ,для меня - сложно.
Мне проще всё по циклу делать...
  Ответить с цитированием
Старый 07.06.2013, 22:38   #4
 Старший сержант
Аватар для slava-zis
 
slava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норриса
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Отправить сообщение для slava-zis с помощью Skype™
 
По умолчанию Re: Аним. бокс

Цитата:
Сообщение от Devil™Посмотреть сообщение
H++*2;

кто посоветовал?
Цитата:
Сообщение от Devil™Посмотреть сообщение
Почему же не работает?

ну все просто - код дно...
Цитата:
Сообщение от Devil™Посмотреть сообщение
float H;

думай сам почему я обратил на это внимание
________________
Hack for ShadowCompany
Hack for War Thunder
Дно геймхакинга

Последний раз редактировалось slava-zis; 07.06.2013 в 22:40.
  Ответить с цитированием
Старый 07.06.2013, 23:06   #5
 Разведчик
Аватар для Devil™
 
Devil™ скоро будет известенDevil™ скоро будет известенDevil™ скоро будет известен
Регистрация: 17.05.2013
Сообщений: 13
Популярность: 293
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Аним. бокс

Цитата:
Сообщение от slava-zisПосмотреть сообщение
кто посоветовал?

ну все просто - код дно...

думай сам почему я обратил на это внимание

Опа,какие люди здесь.

Цитата:
Сообщение от slava-zisПосмотреть сообщение
кто посоветовал?

Не помню,но кто-то из жуковцев,он сказал :"Смысл писать цикл по 100 раз?"
И дал код.
Цитата:
Сообщение от slava-zisПосмотреть сообщение
ну все просто - код дно...

Я знаю.
Цитата:
Сообщение от slava-zisПосмотреть сообщение
Думай сам почему я обратил на это внимание

скорее всего int

Слав,ещё такой вопрос:
Почему мне надо тыкать по кнопке стомльонов раз,чтобы она была включена?
А,на других проектах - всего 1 раз.
  Ответить с цитированием
Старый 07.06.2013, 23:12   #6
 Старший сержант
Аватар для slava-zis
 
slava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норриса
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Отправить сообщение для slava-zis с помощью Skype™
 
По умолчанию Re: Аним. бокс

Цитата:
Сообщение от Devil™Посмотреть сообщение
Почему мне надо тыкать по кнопке стомльонов раз,чтобы она была включена?
А,на других проектах - всего 1 раз.

не понял

Цитата:
Сообщение от Devil™Посмотреть сообщение
скорее всего int

нет, переменная не проинициализирована

Цитата:
Сообщение от Devil™Посмотреть сообщение
Не помню,но кто-то из жуковцев,он сказал :"Смысл писать цикл по 100 раз?"

ох это все зависит от задачи

пс что вообще должна делать эта функция?
________________
Hack for ShadowCompany
Hack for War Thunder
Дно геймхакинга
  Ответить с цитированием
Старый 08.06.2013, 08:51   #7
 Разведчик
Аватар для Devil™
 
Devil™ скоро будет известенDevil™ скоро будет известенDevil™ скоро будет известен
Регистрация: 17.05.2013
Сообщений: 13
Популярность: 293
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Аним. бокс

Цитата:
Сообщение от slava-zisПосмотреть сообщение
не понял


нет, переменная не проинициализирована


ох это все зависит от задачи

пс что вообще должна делать эта функция?

если ты не понял,то задача функции - по 1 пикселю добавлять в высоту\ширину бокса,до определённого момента.
Таким образом,мы получаем анимацию бокса.
  Ответить с цитированием
Старый 08.06.2013, 09:06   #8
 Разведчик
Аватар для NoName%(2)
 
NoName%(2) блестящий пример для подражанияNoName%(2) блестящий пример для подражанияNoName%(2) блестящий пример для подражанияNoName%(2) блестящий пример для подражанияNoName%(2) блестящий пример для подражанияNoName%(2) блестящий пример для подражанияNoName%(2) блестящий пример для подражанияNoName%(2) блестящий пример для подражанияNoName%(2) блестящий пример для подражанияNoName%(2) блестящий пример для подражанияNoName%(2) блестящий пример для подражания
Регистрация: 12.01.2012
Сообщений: 33
Популярность: 2330
Сказал(а) спасибо: 223
Поблагодарили 63 раз(а) в 46 сообщениях
 
По умолчанию Re: Аним. бокс

Цитата:
Сообщение от Devil™Посмотреть сообщение


если ты не понял,то задача функции - по 1 пикселю добавлять в высоту\ширину бокса,до определённого момента.
Таким образом,мы получаем анимацию бокса.

и нафига сюда такой нубо код делать?
  Ответить с цитированием
Старый 08.06.2013, 09:07   #9
 Разведчик
Аватар для Devil™
 
Devil™ скоро будет известенDevil™ скоро будет известенDevil™ скоро будет известен
Регистрация: 17.05.2013
Сообщений: 13
Популярность: 293
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Аним. бокс

Цитата:
Сообщение от NoName%(2)Посмотреть сообщение
и нафига сюда такой нубо код делать?

А я по другому не умею.
Подскажешь,не?
  Ответить с цитированием
Пользователь сказал cпасибо:
Я-artemfcsh (08.06.2013)
Старый 08.06.2013, 14:23   #10
 Разведчик
Аватар для KopoJIb™
 
KopoJIb™ никому не известный тип
Регистрация: 05.06.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Аним. бокс

Переменную нужно объявлять глобально(чуть выше твоего).
ЗЫ причем здесь равно 300,и не равно 0?ТЫ прочитай свой код русскими словами.
"если Н равна 300 то ни делаем ни чего,иначе если она равна 0 делаем хрен знает что."

Последний раз редактировалось KopoJIb™; 08.06.2013 в 14:26.
  Ответить с цитированием
Старый 08.06.2013, 23:01   #11
 Разведчик
Аватар для Devil™
 
Devil™ скоро будет известенDevil™ скоро будет известенDevil™ скоро будет известен
Регистрация: 17.05.2013
Сообщений: 13
Популярность: 293
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Аним. бокс

Цитата:
Сообщение от KopoJIb™Посмотреть сообщение
Переменную нужно объявлять глобально(чуть выше твоего).
ЗЫ причем здесь равно 300,и не равно 0?ТЫ прочитай свой код русскими словами.
"если Н равна 300 то ни делаем ни чего,иначе если она равна 0 делаем хрен знает что."

void Anim_Box(LPDIRECT3DDEVICE9 pDevice,LPD3DXFONT pFont)
{
float H;
if (H!=300) //Если Н,не равно 300,делаем циклы *2.
{
H++*2;
}
DrawBox(10, 10,500,H,BLACK,pDevice);
if (H==300)
{
}
else if (H!=0) //Ещё,если Н не равно 0,то Цикл в - * 2.
{
H--*2;
}
}
  Ответить с цитированием
Старый 09.06.2013, 07:49   #12
 Разведчик
Аватар для KopoJIb™
 
KopoJIb™ никому не известный тип
Регистрация: 05.06.2013
Сообщений: 1
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
 
По умолчанию Re: Аним. бокс

Цитата:
Сообщение от Devil™Посмотреть сообщение


void Anim_Box(LPDIRECT3DDEVICE9 pDevice,LPD3DXFONT pFont)
{
float H;
if (H!=300) //Если Н,не равно 300,делаем циклы *2.
{
H++*2;
}
DrawBox(10, 10,500,H,BLACK,pDevice);
if (H==300)
{
}
else if (H!=0) //Ещё,если Н не равно 0,то Цикл в - * 2.
{
H--*2;
}
}

о господи.И что ты щас написал?.

float H;
void Anim_Box(LPDIRECT3DDEVICE9 pDevice,LPD3DXFONT pFont)
{
if (H!=300)
{
H+=4;
}
DrawBox(10, 10,500,H,BLACK,pDevice);
}

вот,все что нужно...
  Ответить с цитированием
Пользователь сказал cпасибо:
Я-artemfcsh (09.06.2013)
Старый 09.06.2013, 22:25   #13
 Разведчик
Аватар для Devil™
 
Devil™ скоро будет известенDevil™ скоро будет известенDevil™ скоро будет известен
Регистрация: 17.05.2013
Сообщений: 13
Популярность: 293
Сказал(а) спасибо: 5
Поблагодарили 8 раз(а) в 6 сообщениях
 
По умолчанию Re: Аним. бокс

Цитата:
Сообщение от KopoJIb™Посмотреть сообщение
о господи.И что ты щас написал?.

float H;
void Anim_Box(LPDIRECT3DDEVICE9 pDevice,LPD3DXFONT pFont)
{
if (H!=300)
{
H+=4;
}
DrawBox(10, 10,500,H,BLACK,pDevice);
}

вот,все что нужно...

Спасибо,а-то мне фигню посоветовали

  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Продам] 21 лф4 Апис зеус+ собран ещё 1 апис =Skrap= Dark Orbit 0 26.01.2012 08:25
[Продам] Германия 2 | 25 досье + Апис === США(Восток) | 29 досье + Апис Snow-_-Leopard Dark Orbit 20 25.10.2011 02:16

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net