2020
10-08
10-08
c# 绘制中国象棋棋盘与棋子
本文是利用C#实现中国象棋的棋盘绘制,以及初始化布局,并不实现中国象棋的对弈逻辑。仅供学习参考使用。思路:绘制中国象棋棋盘,竖线九条,横线十条。再中间绘制‘楚河',‘汉界'。绘制棋子,然后将棋子布局在棋盘上即可。涉及知识点:用户控件:用于实现棋盘的绘制,重写OnPaint(PaintEventArgse)方法。Matrix:封装表示几何变换的3x3仿射矩阵。本例中主要用于旋转绘制反方的‘汉界'。GraphicsPath:表示一...
继续阅读 >