Суббота, 20 Апреля 2024, 01:38

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Записи участника » Aprok [5]
Результаты поиска
AprokДата: Четверг, 12 Января 2012, 16:27 | Сообщение # 1 | Тема: delete
был не раз
Сейчас нет на сайте
Quote (FrankyKey)
Для какого жанра игра: Tower Deffanse

Только defense а не deffanse cool
AprokДата: Вторник, 10 Января 2012, 00:55 | Сообщение # 2 | Тема: Идет набор в команду
был не раз
Сейчас нет на сайте
Почему php, это браузерка?

И что значит полу-коммерческий? biggrin
AprokДата: Суббота, 07 Января 2012, 20:25 | Сообщение # 3 | Тема: Анимация движения
был не раз
Сейчас нет на сайте
Ну цикл сам и выполняется, но отрисовки то в нём нет.
Т.е. логика рабочего кода такая:
Цикл бесконечный:
1) Проверяем, если нажали кнопку D: Выставили анимацию.
2) Увеличили координату
3) Рисуем.
4) Возвращаемся в начало цикла.

А у вас в первом коде:
Цикл бесконечный:
1) Проверяем нажат ли пробел.
2) во внутренем while выставили несколько раз анимацию(НО НЕ НАРИСОВАЛИ!) и увеличили координату
3) Рисуем
4) Возвращаемся в начало цикла.

Т.е. вам не нужен внутренний while, вам нужно чтобы весь внешний цикл выполнялся, и т.к. он выполняется постоянно и бесконечно то он и отрисует то что вам нужно. Т.е. вероятно изменить надо так:
Code

Глобальная ВНЕ ЦИКЛА int v1=0;
....
if(KeyCheck(DIK_SPACE))
   {
    setK=true; //глобальная переменная, изначально false
    SetAnimation(anim,curAnim);
    v1=x;
   }  
if(setK)
   {
    x+=step*12;  // step = 0.09, глобальная константа
    if((x-v1)>=50)
    {
        setK=false;
    }
   }



Попробуйте так.
AprokДата: Суббота, 07 Января 2012, 01:32 | Сообщение # 4 | Тема: Анимация движения
был не раз
Сейчас нет на сайте
Я не знаю что это за движок, и как он работает, и вполне могу ошибаться, но у вас часом SetAnimation(anim,curAnim) не выставляет саму анимацию в 0-й кадр? И нет ли какой-то ещё функции типа Animate которая эту самую анимацию запускает?
Можно код SetAnimation посмотреть?
AprokДата: Пятница, 06 Января 2012, 12:37 | Сообщение # 5 | Тема: Обсуждение курса "Основы DirectX"
был не раз
Сейчас нет на сайте
Quote (goldsphere)
А нужна какая-то подготовка для изучения срр?Я впринципе хожу на курсы паскаля.....увлекаюсь хтмл(+js+css).Довольно давненько увлекался с++.Но это всё довольно мало...Стоит браться сейчас за срр?Или освоить для начала, что-нибудь другое, а потом уже учить срр.


Стоит и не сейчас, а ещё вчера.
К тому же, если ты ходишь на курсы паскаля, то проблем не возникнет. Уж на основах то точно. Изучишь основы, синтаксис, и довольно быстро сможешь писать на с++ то же, что пишешь на паскале, а дальше уже за ООП надо браться.
Только книжки по серьезней бери, а не как освоить с++ за 25 уроков по 25 минут в день smile
Форум игроделов » Записи участника » Aprok [5]
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг