|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.10.2018, 09:33 | #1 |
Новичок
Джуниор
Регистрация: 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) направления. |
17.10.2018, 15:41 | #2 | |||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Цитата:
за раз(шаг) сместиться на ДЛИНУ змеи (чем длиннее тем дальше перемещение и значит выше скорость) Цитата:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с движением 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 |