社区
游戏开发
帖子详情
菜鸟问:如何画棋盘和棋子
macbolo
2004-02-01 09:50:07
我刚接触DirctX,不知道如何用DrictShow去画棋盘和棋子(棋盘要做背景,棋子要画透明图),希望高手指教。
...全文
231
6
打赏
收藏
菜鸟问:如何画棋盘和棋子
我刚接触DirctX,不知道如何用DrictShow去画棋盘和棋子(棋盘要做背景,棋子要画透明图),希望高手指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hehou
2004-07-03
打赏
举报
回复
up
hotness28
2004-02-02
打赏
举报
回复
应该用directdraw把,在direct9.0后是direct3d
棋盘和棋子都用位图,棋子设置关键色
macbolo
2004-02-02
打赏
举报
回复
hell190109,你的方法思维给我启示,但有时候有问题,棋盘的边上绘制会有问题,是否需要裁减。
我觉得还是画透明图比较好,比较通用,希望kanepeng(无可奈何花落去)的详解。我对DirectX不了解(拼写都错了),学习中,希望更多高手的指教。
hell190109
2004-02-02
打赏
举报
回复
背景就是显示一幅图嘛,棋子也不用透明,棋子外用棋盘图像就行了,用的时候直接往上画。
bopengbopeng
2004-02-02
打赏
举报
回复
呃...你好像两个单词都拼错了 -.-
bltfast即可。
answerear
2004-02-02
打赏
举报
回复
楼上的说得有点道理的。
用directdraw,我最近也用了directdraw做了个五子棋。
先将棋盘位图载入离屏表面,然后在用bltfast到后备缓冲表面。
棋子的位图表面要设置关键色,用setcolorkey函数,将透明部分设为关键色就可以了。
自己写的黑白棋程序
菜鸟
级的
在这个程序中,可能会有类来表示
棋盘
、
棋子
和游戏状态,以及函数来处理游戏逻辑。"黑白.exe"则是编译后的可执行文件,可以直接在支持的平台上运行。 总结来说,这个“
菜鸟
级”的黑白棋程序是一个学习C/C++编程、...
JAVA写的象棋程序.rar
2.
棋盘
和
棋子
的表示:用数据结构存储
棋盘
和
棋子
的状态。 3. 游戏逻辑:实现象棋规则,包括
棋子
移动、合法性检查、将军判断等。 4. 用户界面:使用Swing或JavaFX创建交互式界面。 5. 事件监听:处理用户输入,响应...
黑白棋 反棋(Reversi) 奥赛罗棋(Othello) 苹果棋 翻转棋
1. **
棋盘
与
棋子
**:黑白棋的
棋盘
通常是8x8的方格,
棋子
有两种颜色,通常为黑色和白色。游戏开始时,
棋盘
中心交错放置4枚黑棋和4枚白棋。 2. **行棋规则**:玩家轮流落子,每次必须在
棋盘
上放一枚己方颜色的
棋子
,且...
中国象棋(有大师,
菜鸟
人机对战).7z
中国象棋的
棋盘
与
棋子
蕴含着丰富的历史元素,如兵卒象征普通士兵,车马炮则代表着古代战争中的主要作战力量。玩家在享受游戏的同时,也在潜移默化地了解并感受中华传统文化的魅力。 此外,压缩包内的"象棋(有大师...
java课程设计:基于java实现的单机五子棋游戏的源代码.zip
五子棋是一种两人对弈的战略型棋类游戏,目标是在
棋盘
上连接五个相同颜色的
棋子
以获胜。 1. **Java基础知识**: - **面向对象编程**:Java是一种面向对象的编程语言,五子棋游戏的实现将涉及到类的设计,如
棋盘
类...
游戏开发
8,324
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章