How do i load dice faces in the gui for my dice??

I have created a dice in my gui,but now I want it to disp a dice face for each roll,any suggetions? If I can just get a function that loads an image in gui I will be fine,because I know how to repeat that function. Any help is welcome thank you!

 채택된 답변

추가 답변 (1개)

Paulo Silva
Paulo Silva 2011년 9월 5일

0 개 추천

instead of loading dice faces you can just show the dots on a graph like this:
v=randi(6);
hold off
switch v
case 1
plot(2,2,'o')
case 2
plot(1,3,'o')
hold on
plot(3,1,'o')
case 3
plot(1,1,'o')
hold on
plot(2,2,'o')
plot(3,3,'o')
case 4
plot(1,1,'o')
hold on
plot(1,3,'o')
plot(3,1,'o')
plot(3,3,'o')
case 5
plot(1,1,'o')
hold on
plot(1,3,'o')
plot(3,1,'o')
plot(3,3,'o')
plot(2,2,'o')
case 6
plot(1,1,'o')
hold on
plot(1,3,'o')
plot(3,1,'o')
plot(3,3,'o')
plot(1,2,'o')
plot(3,2,'o')
end
set(get(gca,'children'),'MarkerFaceColor','k') %fill the dots
axis([0 4 0 4])

댓글 수: 3

bym
bym 2011년 9월 5일
@Paulo - surely you didn't pass up an opportunity to use the spy function ;)
yes I did :( dammit, the spy function would work very good instead of the plot, less lines of code, silly me ;)
Zayne
Zayne 2011년 9월 6일
Thanks for the help guys!!

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Display Image에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by