Я делаю шахматную игру, где у меня есть селектор в форме коробки, теперь я хочу выбрать спрайт с этим полем и переместить его в определенном месте с выбором коробка.Как выбрать конкретный спрайт и переместить его в SDL
Любая ссылка или код?
Я делаю шахматную игру, где у меня есть селектор в форме коробки, теперь я хочу выбрать спрайт с этим полем и переместить его в определенном месте с выбором коробка.Как выбрать конкретный спрайт и переместить его в SDL
Любая ссылка или код?
Вы следить за положением все.
Опрос о событиях, см., Где находится мышь. Если в прямоугольнике куска, поставьте селектор поверх куска (при условии, что у вас есть colorkeying или alpha). Вы должны иметь возможность слушать ввод с клавиатуры и перемещать селектор на основе этого.
При щелчке мыши, смотрите, где находится селектор. Найдите кусок, который находится под ним, и запомните его. Когда мышь снова щелкнет, посмотрите, где находится селектор. Проверьте правильность перемещения. Если да, переместите часть, которую вы помните, в новую позицию.
Итак, вы спрашиваете, как сопоставить некоторые позиции экрана с одним из ваших объектов? Это должно быть простым (предполагая, что вы отслеживаете, где на экране ваши объекты). Или что-то другое? –
Как создается ваш рендеринг? С поверхностями? Или с рендерером и текстурами? –