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

2 次查看(过去 30 天)
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 个评论
Jonas
Jonas 2022-11-14
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)

请先登录,再进行评论。

采纳的回答

Jan
Jan 2022-11-14
编辑:Jan 2022-11-14
You find some examples for defining and moving sprites in the FileExchange:

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Strategy & Logic 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by