Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.10.2018, 09:33   #1
Byf
Новичок
Джуниор
 
Регистрация: 17.10.2018
Сообщений: 1
По умолчанию sfml проблема с движением объекта

Я пишу змейку без использования сетки на sfml.Но возникла проблема при размере змеи больше 1,скорость змеи становиться слишком высокой,изменение speed не помогает.
position.x = position.x + distance_between_part + VRD.x * speed ;
position.y = position.y + distance_between_part + VRD.y * speed;
Но если в этих строчках не прибавлять distance_between_part(расстояние между частями) ,части змеи начинают накладываться и тогда изменение speed влияет на скорость.Подскажите почему прибавление distance_between_part меняет скорость змеи и как решить проблему,буду благодарен за любую помощь.
VRD нормализованный вектор (1,1) направления.
Изображения
Тип файла: png Снимок.PNG (27.3 Кб, 75 просмотров)
Byf вне форума Ответить с цитированием
Старый 17.10.2018, 15:41   #2
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
Подскажите почему прибавление distance_between_part меняет скорость змеи
+ distance_beetween_part
за раз(шаг) сместиться на ДЛИНУ змеи (чем длиннее тем дальше перемещение и значит выше скорость)
Цитата:
возникла проблема при размере змеи больше 1,скорость змеи становиться слишком высокой
Цитата:
,части змеи начинают накладываться
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с движением 2D человека. FomAW Мультимедиа в Delphi 6 21.03.2013 15:42
Проблема с текстурированием объекта в OpenGL Argentum_47 Общие вопросы C/C++ 4 21.03.2012 18:04
Проблема с удалением динамического объекта StrangeR_965 Общие вопросы Delphi 1 01.02.2012 01:06
Проблема с движением вокруг своей оси. intelx1989 Общие вопросы Delphi 3 14.05.2009 18:02
Управление движением объекта мышью program123 Общие вопросы Delphi 9 08.03.2009 20:11