How can I make a feature in a GUI that my user can drag around?

2 visualizaciones (últimos 30 días)
Alyssa
Alyssa el 14 de Nov. de 2022
Editada: Jan el 14 de Nov. de 2022
I am making a Chutes and Ladders Game using a GUI. I want my user to be able to move their own icon on the board, like you would if you were actually playing the game. Is there any way to make some sort of shape, rectangle, circle, etc., that my user would be able to move from square to square on my board? The board is an inputted image onto an axes just to clarify, and I want the shape to be in the GUI itself. I am a beginner so anything will help. Thanks!
  1 comentario
Jonas
Jonas el 14 de Nov. de 2022
you could use drawrectangle or drawcircle to generate a rectable or circle which can be drawn by the user. You could the set up listeners to the MovingRoi or RoiMoved to set constraints to the positioning possibilities or moving e.g. the image representing the playing token. Do not forget to remove the deleting possibility from the context menu (or removing the context menu (right click) at all)

Iniciar sesión para comentar.

Respuesta aceptada

Jan
Jan el 14 de Nov. de 2022
Editada: Jan el 14 de Nov. de 2022
You find some examples for defining and moving sprites in the FileExchange:

Más respuestas (0)

Categorías

Más información sobre Strategy & Logic en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by