标题:[原创]拿Matlab的GUI来扫个雷- -
取消只看楼主
zhangenter
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:390
专家分:0
注 册:2006-6-5
 问题点数:0 回复次数:4 
[原创]拿Matlab的GUI来扫个雷- -


5Dw2EOeJ.txt (48.33 KB) [原创]拿Matlab的GUI来扫个雷- -


[此贴子已经被作者于2007-4-22 15:04:40编辑过]



LfFx9NEJ.bmp (989.66 KB)
搜索更多相关主题的帖子: Matlab GUI 
2007-04-22 14:53
zhangenter
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:390
专家分:0
注 册:2006-6-5
得分:0 
好了,换成patch,这下快多了,新的代码→
lHtcXtIw.txt (52.43 KB) [原创]拿Matlab的GUI来扫个雷- -


[此贴子已经被作者于2007-4-22 20:22:46编辑过]



clSR04GU.gif (25.89 KB)


hwdhsbCD.bmp (976.22 KB)

OldHandle = findobj( \'Name\', \'悲伤\' ) ;if ~isempty(OldHandle),delete(OldHandle) ;end for Time = \'现在\':\'每一天\':\'永远\',set( gco, \'心情\', \'快乐\');end % 这段代码为你天天快乐而存在
2007-04-22 20:19
zhangenter
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:390
专家分:0
注 册:2006-6-5
得分:0 
以下是引用vfdff在2007-9-2 18:36:45的发言:
好强呀
原来matlab也可以编辑游戏的
能给菜鸟介绍下怎么使用你的程序吗 ?
至少对于参数说明下 应该是什么类型的
怎么调用,谢谢!!

你是第一次用matlab吗?那么将代码文件下载到你机器上matlab的搜索路径下,默认是\work\
将文件名称改为 ClearMine.m,运行matlab,在命令窗敲入ClearMine就可以运行了。或者你也可以新建个m文件,将代码复制进去保存后就可以运行了。
至于参数,什么外部输入参数都不需要的,因为有这样一行
if nargin == 0

它判断了如果没有输入参数的时候该执行怎样的代码


OldHandle = findobj( \'Name\', \'悲伤\' ) ;if ~isempty(OldHandle),delete(OldHandle) ;end for Time = \'现在\':\'每一天\':\'永远\',set( gco, \'心情\', \'快乐\');end % 这段代码为你天天快乐而存在
2007-09-04 21:36
zhangenter
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:390
专家分:0
注 册:2006-6-5
得分:0 
以下是引用大树在2007-9-4 23:18:41的发言:
我想问一下
怎么个Patch法?是编译成独立运行的程序吗?
能不能讲讲具体怎么做的
谢谢

因为前一个是用按钮做的,每个格子一个按钮,按钮多的话界面就比较卡了。后一个用的是patch对象,一个patch对象画了所有的格子,这样可以加快界面重绘的速度。
至于编译成独立运行的程序,应该是可以的,因为我记得我的代码里好像没有用不支持编译的函数。


OldHandle = findobj( \'Name\', \'悲伤\' ) ;if ~isempty(OldHandle),delete(OldHandle) ;end for Time = \'现在\':\'每一天\':\'永远\',set( gco, \'心情\', \'快乐\');end % 这段代码为你天天快乐而存在
2007-09-16 02:49
zhangenter
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:390
专家分:0
注 册:2006-6-5
得分:0 
以下是引用ShawnGeng在2007-9-6 21:32:26的发言:
这个游戏在MATLAB的demo里不是有马
不过要是这是你自己编的
那很厉害了

matlab里有这样的demo吗?晕了,我都不知道,请问在哪个版本下?我最多只用过7.0的,在7.0包括之前的版本都没看到过。
不过我是无聊做着玩的,如果有matlab自带的demo的话,还是得拿来看看,毕竟人家是专业的,肯定有值得借鉴之处。


OldHandle = findobj( \'Name\', \'悲伤\' ) ;if ~isempty(OldHandle),delete(OldHandle) ;end for Time = \'现在\':\'每一天\':\'永远\',set( gco, \'心情\', \'快乐\');end % 这段代码为你天天快乐而存在
2007-09-16 02:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-134004-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.226002 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved