一つ!
これらの機能は、Scene間を移動する重要な機能です。
Scene_MenuからScene_Itemにparameterを転送したいので、ここにparameterを追加しました:
ここですべての機能を変更しました。
この後、Scene_Itemのcreate()関数を変更しました:
現在、アイテムメニューはどのタイプのアイテムを表示する必要があるかを知ることができます。
ついに!!
1つのバグが解決されました!
次のバグに突入する!!!
クリエイター支援サイト Ci-en
フォローするにはユーザー登録が必要です。
飛剣 2019/11/12 00:04
昨日しばらくぼんやり……
バグが多すぎて対処できない。
今週少なくとも1つのバグを解決する必要があると思う。
まず分類する。
簡単に言うと:表示するアイテムの種類をウィンドウに知らせる必要があります。
これはMVのmakeItemList()関数です:
使用できるようです。でも改造が必要。
どうやって……
飛剣 2019/11/10 22:44
難しい……
今週末、最初に会ったバグは、Scene_MenuでScene_Itemの機能を使用できません。
元のMVで、システムメニューは1つのシーンです、アイテムウィンドウは別のシーンです。
それらを一緒に組み合わせることができると思いますが、Scene_Itemにはアイテム関連の機能がたくさんあります。Scene_Menuにはありません。
次のシーンに進むには——
SceneManager.push(Scene_Item);
——を実行する必要があります。
しかし、その後、2番目のバグが来ます:メニューウィンドウが消えた。
push(Scene_Item)後、Scene_Menuのメニューが消えた。
いまいましい〜〜〜〜〜〜!!!!
おそらく解決策がありますが、最初に書き留める必要があります。
脇に置いて、3番目のバグが来る:焦点は移動できません。
2つのウィンドウが同時にactivate()になり、同じバグがシステムメニューに表示されます。
このバグはすぐに解決しましたが、次のバグが発生します:
アイテムは分割できません。
Scene_Itemでアイテムを分類できますが、最初にScene_Menuでアイテムを分類してからScene_Itemに移動できません。
MVは最初のメニューを使用して最初にアイテムを分類し、次にアイテムリストに移動しました。
そのウィンドウは現在Scene_Menuにあります……私の設計上の問題です。
ぷんぷん!!
来週は大変になるでしょう...
飛剣 2019/11/08 22:48
バグに出会わなかったら、プログラミングするときに書き留めるべきものが本当にないことがわかりました……
1日1時間のプログラミング、気付いたとき、すでに金曜日です。
今週の結果はこんな感じ:
Scene_Itemクラス全体を書き直しました。
MVのデフォルトのアイテムウィンドウ(MV's default item window)はウィンドウには大きすぎます。なんか好きじゃない。
一方、アイテムを分類する関数を書く必要があります。
今、ウィンドウにアイテムを取得できません。 「makeItemList()」この関数を書き換える必要があります。
からっぽのウィンドウですね……
今週の週末にアイテムを追加しようとします! > w<
飛剣 2019/11/05 22:02
ゆっくり、アイテムメニューのコードを追加します。
繰り返し、繰り返し、同様の機能を持つ同様のコード。
……うむ……
ま、あこれは必要です。ゆっくり行くべきです。