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

7 visualizzazioni (ultimi 30 giorni)
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 Commento
Jonas
Jonas il 14 Nov 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)

Accedi per commentare.

Risposta accettata

Jan
Jan il 14 Nov 2022
Modificato: Jan il 14 Nov 2022
You find some examples for defining and moving sprites in the FileExchange:

Più risposte (0)

Categorie

Scopri di più su Strategy & Logic in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by