一介俗人
級別: 家園?
![]() |
大佬們,如果5個一行,我想讓它走1.2.3.4.5,第二行5.4.3.2.1的走,而且我有4種運行方式。5*4 4*4 5*3 4*3 編程最方便的方法是什么,求大佬告知一下,思路該怎么走 |
---|---|
|
渣渣暉
學(xué)海無涯,苦中作樂···
級別: 略有小成
![]() |
你要做的是根據(jù)當(dāng)前走的是第幾個,獲取到行,列號。然后根據(jù)你的行,列號和行,列間距,通過起始點計算出來偏移量得到要走點的坐標(biāo),至于走N型還是S型則完全由你計算控制。例如:當(dāng)前行數(shù)=(當(dāng)前要走的點數(shù)-1)Mod 總行數(shù); 當(dāng)前列數(shù)=(當(dāng)前要走的點數(shù)-1)Div 總行數(shù);x=起始點x+當(dāng)前行數(shù)*行間距;y=起始點y+當(dāng)前列數(shù)*列間距。 |
|
---|---|---|
|