所以我正在制作国际象棋游戏,但是我无法让象棋正确移动。这是我的棋盘:stringboard[8][8]={{"_","_","_","_","_","_","_","_"},{"_","_","_","_","_","_","_","_"},{"_","_","_","_","_","B","_","_"},{"_","_","_","_","_","_","_","_"},{"_","_","_","_","_","_","_","_"},{"_","_","_","_","_","_","_","_"},{"_","_","_","_","_","_","_","_"},{"_",
声明:本程序设计参考象棋巫师源码(开发工具dephi11,建议用delphi10.3以上版本)。 本章目标:制作一个可操作的图形界面 第一步我们设计图形界面,显示初始化棋局。效果如下图: 我们先做个3D象棋子控件(请看我的博客关于FireMonkey3D的文章:万能控件Mesh详解),源码如下:unitChessPiece;interfaceusesSystem.SysUtils,System.Types,System.UITypes,System.Classes,FMX.Types,FMX.Controls3D,FMX.Objects3D,FMX.Types3D,FMX.Material