「なでしこv3」開発掲示板

なでしこ3を改善するための掲示板
[一覧へ] > (@9) [低] [解決]
@9■ (#32) 多角形描画が配列を破壊 - mitunaga (2021-09-27 16:06) /低 未処理
下のプログラムを作って見たのですが「多角形描画」を一度使うと配列が破壊されるのでうまく動きません。原因は
https://github.com/kujirahand/nadesiko3/blob/master/src/plugin_browser_canvas.js
183, 186行目で shift を使っているからだと思います。クイックハックとしては182行目のすぐ後に
var b = a.concat();
などを追加して、こちらのコピーした変数 b を使えば直ると思います(未確認)。

P = [[0,50],[50,0],[100,50]]
Pで多角形描画。
Pを反復
  P[対象キー][0] = P[対象キー][0] *2 +100
  P[対象キー][1] = P[対象キー][1] *2 +100
ここまで。
Pを表示
Pで多角形描画。

(#40) 修正します - クジラ飛行机 (2021-10-03 22:07) /中 未処理
下記にて修正します。
https://github.com/kujirahand/nadesiko3/issues/1077

お知らせありがとうございました!

(#42) 修正しました - クジラ飛行机 (2021-10-03 22:26) /低 解決
https://github.com/kujirahand/nadesiko3/issues/1077
上記にて修正しました!
ご報告に感謝です!

(#32)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能