QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2470|回复: 4
收起左侧

[讨论] 用VBA玩中国象棋(三):摆放棋子

[复制链接]
发表于 2008-9-21 10:05:53 | 显示全部楼层 |阅读模式 来自: 中国

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本系列练习拟通过用VBA方法在CAD的模型空间画棋盘、画棋子、在棋盘上摆放棋子、用鼠标选择并移动棋子、吃对方棋子、用规则限制棋子移动等过程,帮助初学者在游戏中了解和掌握CAD中VBA的基本使用方法。
& L/ L3 Y! Q2 K本帖着重讨论摆放棋子的方法。通过摆放棋子,了解子程序的声明和调用、插入块参照、编辑块属性等方法。  D6 u( P$ q& H0 Q7 n
附件中是VBA例程,供参考: z" x! I7 a* m: J' W$ l
8 E/ s8 N5 \/ T, T6 k4 ~
[ 本帖最后由 woaishuijia 于 2008-10-13 10:29 编辑 ]
Untitled-1.gif

BF.rar

9.45 KB, 下载次数: 71

评分

参与人数 1三维币 +8 收起 理由
唐昕晨 + 8 好主题

查看全部评分

发表于 2008-9-21 10:33:29 | 显示全部楼层 来自: 中国浙江温州
楼主讲下一下,附件怎么用啊?运行宏,提示错误啊!
( }4 |$ X8 }% }6 X4 g) E, c: f: f. J; {* y
[ 本帖最后由 CHNLOONG 于 2008-9-21 10:36 编辑 ]
 楼主| 发表于 2008-9-21 15:53:59 | 显示全部楼层 来自: 中国辽宁营口
可能出错的地方有两个:  d- @" x0 i2 K" d+ K+ u* T
1、本程序在2005和2008版本调试通过。由于本人电脑中最低版本是2005,程序中是否有超出2004及以前版本功能的命令、属性和参数,我也不敢肯定。  E" d* h1 M- r+ t* o  V' Y' q
2、程序中新建了一个文字样式,所用字体为"C:\WINDOWS\Fonts\STXINWEI.TTF",字体为“华文新魏”,如果你的安装位置与此不同,请自行更改程序中的文件路径和文件名。8 E5 ~8 U1 J. S! z4 B# X
; W. g: L' _# j, t+ {& D' E

3 W; f/ {% W: N) ?6 ?7 D' J" H感谢楼上提醒,已找到程序中一处错误:块属性的“锁定”模式是2008以上版本的新功能,程序中允许2007版本使用该模式,所以在2007版中运行宏会报错。
7 V5 U; \, u" v0 W- G8 E5 ]现已改正并更新附件。+ v: ^& N1 D. H" t
再次感谢楼上。
; Y8 p; i4 f' {3 ]8 h" t' _7 v3 b& t# o6 J" [% b/ s9 u
[ 本帖最后由 woaishuijia 于 2008-9-25 20:42 编辑 ]
发表于 2008-9-21 19:16:27 | 显示全部楼层 来自: 中国河北石家庄
编辑块属性又是一个难以理解的问题,常常发现块的参考点不合适,期望进行编辑,但打开编辑器,内部面目全非,操作的手柄众多,然而无从下手。
发表于 2008-9-22 16:56:49 | 显示全部楼层 来自: 中国广西柳州
这方面是空白,以后多来这里逛逛。增加点知识。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表