2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

プログラミングでドット絵エディタ作ってるんだけどさ

1 :以下、?ちゃんねるからVIPがお送りします:2022/07/15(金) 06:24:20 ID:fhfkjNCX0.net
縦と横のマス目の数を変えた時に、描いた絵をくずさずに変更する方法ってどうすればいい?
1 4 7
2 5 8 これを、
3 6 9

1 5 9 13
2 6 10 14 こう増やした時に、
3 7 11 15
4 8 12 16

元々の絵を上の1 2 3 5 6 7 9 10 11に反映させる方法

2 :以下、?ちゃんねるからVIPがお送りします:2022/07/15(金) 06:25:44 ID:7OHrgyZd0.net
0からの二次元配列にすれば良くね

3 :以下、?ちゃんねるからVIPがお送りします:2022/07/15(金) 06:27:09 ID:JbplmmM/M.net
もともとの点を反映させればいい

4 :以下、?ちゃんねるからVIPがお送りします:2022/07/15(金) 06:30:29 ID:U9dmtyDa6.net
>>1
この番号の対応表を作っておけばいい

5 :以下、?ちゃんねるからVIPがお送りします:2022/07/15(金) 06:31:22 ID:1ByDMb9Qa.net
縦分のいくつ、横分のいくつ
で座標覚えとくとどうなるの?

6 :以下、?ちゃんねるからVIPがお送りします:2022/07/15(金) 06:31:36 ID:fhfkjNCX0.net
ちなみにPythonな


それぞれのマス目ウィジェットはlistに格納してる

なので、マス目の数をかえる時は
①変えた後のマス目の数だけfor文で取得
②listを[]にしてウィジェットを全て削除
③取得したマス目を配置する

変える前のマス目の数>変えたあとのマス目ならこれでいいだろう

けどマス目の数>変えたあとのマス目だとout of rangeになるな・・・

総レス数 6
2 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★