| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 6537 人关注过本帖
标题:[原创]拿Matlab的GUI来扫个雷- -
只看楼主 加入收藏
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
大树
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-9-4
收藏
得分:0 
我想问一下
怎么个Patch法?是编译成独立运行的程序吗?
能不能讲讲具体怎么做的
谢谢

QQ:81252178
2007-09-04 23:18
vfdff
Rank: 6Rank: 6
等 级:侠之大者
威 望:8
帖 子:2172
专家分:425
注 册:2005-7-15
收藏
得分:0 
恩 xiex

~~~~~~~~~~~~~~~好好学习~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2007-09-05 01:16
ffq614
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-9-6
收藏
得分:0 

强 不知道怎么用

2007-09-06 17:33
ShawnGeng
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2007-9-6
收藏
得分:0 
这个游戏在MATLAB的demo里不是有马
不过要是这是你自己编的
那很厉害了
2007-09-06 21:32
Mickeyone
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-9-12
收藏
得分:0 

佩服
2007-09-12 17:35
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
weeping1109
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2008-10-16
收藏
得分:0 
赞一个!
我正在学习GUI,
对里面的回调很头疼也
2008-10-17 20:51
dafei0214
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-5-18
收藏
得分:0 
强人,太佩服了!!!!!!!!!!!!
2008-10-18 03:53
快速回复:[原创]拿Matlab的GUI来扫个雷- -
数据加载中...
 
   



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

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