PDA

查看完整版本 : [MATLAB GUI] 大家都来做下这个小游戏(程序越容易被读懂越好)回帖请附上代码 谢谢


2012-04-11, 22:25
请设计一个模拟投篮过程的小游戏,游戏的要求如下:
(1)设计一个matlab窗体,在窗体上设置一个坐标轴控件,并设置好该坐标系的坐标轴范围;
(2)在坐标系上利用鼠标点击一个点a,作为篮筐的中心,并生成一个半径为r的圆,来模拟篮筐;
(3)在坐标系上再用鼠标点一个点b,作为投篮的出发点,同时生成一个红色实心小球来模拟篮球,再选一个点c,b、c之间的连线作为投篮方向;
(4)根据a、b、c三个点之间的位置关系,来模拟投篮过程,并记录命中次数;
(5)以按住鼠标不放的时间来模拟力量(初始速度)的大小,并能够动态模拟篮球的运动轨迹,篮球的质量自定,忽略空气阻力的影响,相关的数值要求在坐标系右上角动态显示出来。
如下图(看附件)