How to make a static image dynamic in MATLAB App Designer?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi, I am trying to make a game in MATLAB App Designer and for this game, which basically looks similar to asteroids, I want to have images that move dynamically. In order to do so, I tried to create different positions for this image by using the 'rand' code (for random outputs). However, I am not sure whether this is feasible and I want to make this position time-dependent (so that for instants, the image is in the left-bottom of your screen for t=5s, and then changes to somewhere on the right for a few seconds, etc. etc.). This should act as an astroid which takes random places on your screen, but instead I would like to use the image.
Can anyone help me out?
Thanks in advance!
0 Commenti
Risposte (2)
Shanmukha Voggu
il 28 Set 2021
Hi,
This can be achieved by pausing the execution for some time by using pause, steps I followed are as follows
1)Add an image to the app
2)Add a button to the app and update the callback function of the button as follows
function ButtonPushed(app, event)% number of times the image position is being updated
for i=1:10
randomNumber1=randi(300);% creates a integer between 1 to 300
randomNumber2=randi(300);
app.Image.Position=[randomNumber1 randomNumber2 100 100];%updating position of Image
pause(5)% pauses the execution for 5 seconds and
% pause time can be randomized by using random
end
end
0 Commenti
Vedere anche
Categorie
Scopri di più su Develop Apps Using App Designer 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!