かべかけ工場2(仮)制作日記:2016/1/2

Siv3Dで制作中の自作ゲーム制作日記。ついったーの投稿を都度まとめる。 23日目執筆しました。 http://qiita.com/advent-calendar/2015/siv3d
0
AiNI @aini_bellwood

さてこんどこそ。ラベル設定をするためのメニューが必要になる。

2016-01-02 16:05:58
AiNI @aini_bellwood

とはいえモノとしては以前作ったものとほぼ一緒で問題ない。ビジュアル的には。

2016-01-02 16:06:27
AiNI @aini_bellwood

処理としてはラベリングマシンをクリック時にMenuManにリクエストを投げる形になるか。リクエストにクリックしたラベリングマシンへの参照を持たせる。

2016-01-02 16:07:23
AiNI @aini_bellwood

MenuManは他の表示物より前に対応するメニューを表示する。受け取った参照からBlockの情報を常に反映し、メニュー操作を常に反映させる。

2016-01-02 16:08:59
AiNI @aini_bellwood

今回ちと面倒なのは管理すべき情報が多いこと。いや、単体のBlock内で完結する情報だし、大したことはないか。とりあえずMenuManの雛形作りましょ。

2016-01-02 16:11:24
AiNI @aini_bellwood

ああそうか。MenuManいちから作らなきゃ。こっちのが面倒だな…。頑張ろう。

2016-01-02 16:11:49

一方で

AiNI @aini_bellwood

まあ、Siv3DにもGUIはあるんだよなぁ…どうすっかなぁ…。 play-siv3d.hateblo.jp/entry/ref/gui

2016-01-02 16:25:09