没太明白你的意思,说得还不够清楚。
1:对于X属于 [-125,125]区间时,它表示的是:速度还是位移?如果是速度即当X!=0时矩形将持续移动,直到X值为0。
2:这个转角是何意义?是不是指矩形旋转一定的角度?那么哪个方向是正(顺或者逆)?这个是角速度还是旋转角度?有无正负之分?
3:拐角又是何意义?是不是指你的口字形的角?你说的check检测是你已经写好还是也要帮助你实现(这涉及到是否需要考虑如何检测的问题)?
1:对于X属于 [-125,125]区间时,它表示的是:速度还是位移?如果是速度即当X!=0时矩形将持续移动,直到X值为0。
2:这个转角是何意义?是不是指矩形旋转一定的角度?那么哪个方向是正(顺或者逆)?这个是角速度还是旋转角度?有无正负之分?
3:拐角又是何意义?是不是指你的口字形的角?你说的check检测是你已经写好还是也要帮助你实现(这涉及到是否需要考虑如何检测的问题)?
解决方案 »
- DevExpress GridControl LayoutView 问题
- |ZYCWPF|以前DLL全是用DeBug进行编译的,然后现在程序引入这些DLL,最终发布要发布成Relese的话,原来那些Debug的Dll要不要重新编译?
- C# USER32.DLL 取得其他程序中当前焦点所在textbox的句柄及caption
- C# IP设置?
- 程序 打包 发布 问题
- 拖放功能如何实现啊?
- .net 2008 xml文件已在源编辑器之外被修改
- Oracle9i 中BLOB类型对应的C#类型是什么? 怎么把*.bmp用C#存进Oracle9i
- 如何在datagrid增加一列显示与本表关联的表的内容??在线等待
- TcpClient 连接 传输速度受限
- 请问.NET有类似线程池的解决线程排队(new Thread)问题的组件么?
- 输入两个二进制数 ,如何得到他们的乘积(同样用二进制表示) C# 谢谢!
2、Y表示矩形旋转的角度,没有正负之分。
3、拐角指口字型的角,
我们才刚刚开始学C,老师布置的这道题让我们写,
一开始矩形位于0,0。且方向为0(我还忘记问这个了,假设0表示正上方吧)。
motor(0,90); //转90度,向右
moter(10,0); //移动10,到达右上角
motor(0,90); //转90度,向下
moter(10,0); //移动10,到达右下角
moter(0,90); //转动90度,向左
moter(10,0); //移动10,到达左下角
moter(0,90); //转动90度,向上
moter(10,0); //移动10,返回左上角你要愿意还可以做成:
for(int i=0;i<4;i++)
{
motor(0,90); //转90度,向右
moter(10,0); //移动10,到达右上角
}我知道这可能不是你的意思,但我实在没明白你这个题目的要点在哪里……
当X大于0,比如10时,要走一个口字,那么物块先往前走位移10,到达转角,转90度,再往前走10,再到达转角,再往前走10...
private CheckCorner(位移,point posStart,point posNow)
{
//起始点和前进点(目前位置)距离==位移,则返回true,并将目前的位置点设置为新的起始点.
//否则返回false
}
{
//起始点和前进点(目前位置)距离==位移,则返回true,并将目前的位置点设置为新的起始点.
//否则返回false
}