初めに
こんにちは。AdventCalendar 18日目を担当するkinoです。
本記事では、simcirjs-masterでコピーをする方法について説明していきます。
*注意
・独学で行っているため間違いが生じている可能性があります。
・本記事で紹介している回路は、実際の講義の内容と関係ありません。
コピーの手順
1,get dataで回路のデータを表示する
2,devices と connectorsの内容をコピーして保存する
3,図上の回路の位置をずらす
4,get dataで移動後のデータを表示する
5,移動前のデータをペーストする
6,set dataでデータを更新する
1,get dataで回路のデータを表示する
2,devices と connectorsの内容をコピーして保存する
"devices":[ ], と "connectors":[ ]. のかっこの中の文章を保存します。
メモ帳などに保存しておきましょう。
3,図上の回路の位置をずらす
そのままコピーすると重なって面倒なのでずらしておきます。
4,get dataで移動後のデータを表示する
写真がないので省略
そのままだと移動前の位置に両方出てしまうので、get dataで最新のに書き換えます。
5,移動前のデータをペーストする
devicesとconnectorsの両方に移動前のデータをペーストします。
注意点として、devices , connectorsは最後以外の行に 「 , 」 がついているため、書き加える必要があります
6,set dataでデータを更新する
最後にset dataで情報を更新します。これですべての工程が完了... としたいのですが
なんとまだ線がつながっていません
devicesはこれでコピーされるのですが、connectorsはできないことがあるようです
(単に何か失敗しているだけかも)
できるときとできないときがあります。
こうなってしまえば自分はよくわからないので、がんばってつなぎましょう。
まとめ
以上がsimcirjs-masterでコピーをする方法です。結局connectorsどうすればいいんだという方もいるでしょうが、あきらめも肝心です。何か方法がわかればご投稿よろしくお願いします。