解決 オシブ様のカスタマイズ項目について(ノ_・、)
- rinrin0926
- 記事: 11
- 登録日時: 2017年7月22日(土) 17:21
解決 オシブ様のカスタマイズ項目について(ノ_・、)
こんばんわです('-'*)
メニューの背景など変更したくてツクマテでオシブ様のカスタマイズ項目があり使わせて頂いているのですが
ろかん様の冒険メモとClaimh様のクエストシステムの背景変更とウィンドウ透過したいのですが
どのようにスクリプトに書けばいいのでしょうか?
メニューの背景など変更したくてツクマテでオシブ様のカスタマイズ項目があり使わせて頂いているのですが
ろかん様の冒険メモとClaimh様のクエストシステムの背景変更とウィンドウ透過したいのですが
どのようにスクリプトに書けばいいのでしょうか?
最後に編集したユーザー rinrin0926 [ 2017年8月08日(火) 07:10 ], 累計 2 回
Re: オシブ様のカスタマイズ項目について(ノ_・、)
はじめまして。
まず、スクリプト名は正確に書いてくださるか、リンクを張ってくださると非常に助かります。
これ(ほぼ全ての画面で背景画像を設定スクリプト)で合ってますかね。
で、このオシブ様のスクリプトの下の方を見てもらえばわかりますが、基本的にを # ここ にシーンクラスの名前を書いてぶっこんでやれば動きます。
基本的には「SceneManager.call(Scene_○○)」という箇所が対応したいシーンを持つスクリプトの
どこかに書いているので、 # ここ をそれで書き換えてください。
※スクリプトの利用規約に引っかからないように「オシブ様のスクリプトの改造方法」としての回答をしています。申し訳ない。
まず、スクリプト名は正確に書いてくださるか、リンクを張ってくださると非常に助かります。
これ(ほぼ全ての画面で背景画像を設定スクリプト)で合ってますかね。
で、このオシブ様のスクリプトの下の方を見てもらえばわかりますが、基本的に
コード: 全て選択
class Scene_○○ # ここ
#--------------------------------------------------------------------------
# ● 開始処理
#--------------------------------------------------------------------------
alias back_picture_start start
def start
back_picture_start
opacity_all_windows(true)
end
#--------------------------------------------------------------------------
# ● 背景の作成
#--------------------------------------------------------------------------
alias back_picture_create_background create_background
def create_background
create_back_picture("ピクチャ名")
end
end
基本的には「SceneManager.call(Scene_○○)」という箇所が対応したいシーンを持つスクリプトの
どこかに書いているので、 # ここ をそれで書き換えてください。
※スクリプトの利用規約に引っかからないように「オシブ様のスクリプトの改造方法」としての回答をしています。申し訳ない。
------------------------------------------------------------------
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
- rinrin0926
- 記事: 11
- 登録日時: 2017年7月22日(土) 17:21
Re: オシブ様のカスタマイズ項目について(ノ_・、)
返信誠にありがとうございました!
ろかん様の冒険メモ http://kaisou-ryouiki.sakura.ne.jp/
です。
冒険メモの下の部分に
class Scene_Menu < Scene_MenuBase
#--------------------------------------------------------------------------
# ● コマンドウィンドウの作成
#--------------------------------------------------------------------------
alias _create_story_command create_command_window
def create_command_window
_create_story_command
@command_window.set_handler(:story, method(:command_story))
end
#--------------------------------------------------------------------------
# ● コマンド[冒険メモ]
#--------------------------------------------------------------------------
def command_story
SceneManager.call(SceneOutline)
end
end
というのを見つけたのですがこれをオシブ様のスクリプトに追加して書き換えるのでしょうか…?
本当にすみません;よくわからなくて;
オシブ様の (ほぼ全ての画面で背景画像を設定スクリプト)カスタマイズ項目であっております。
ろかん様の冒険メモ http://kaisou-ryouiki.sakura.ne.jp/
です。
冒険メモの下の部分に
class Scene_Menu < Scene_MenuBase
#--------------------------------------------------------------------------
# ● コマンドウィンドウの作成
#--------------------------------------------------------------------------
alias _create_story_command create_command_window
def create_command_window
_create_story_command
@command_window.set_handler(:story, method(:command_story))
end
#--------------------------------------------------------------------------
# ● コマンド[冒険メモ]
#--------------------------------------------------------------------------
def command_story
SceneManager.call(SceneOutline)
end
end
というのを見つけたのですがこれをオシブ様のスクリプトに追加して書き換えるのでしょうか…?
本当にすみません;よくわからなくて;
オシブ様の (ほぼ全ての画面で背景画像を設定スクリプト)カスタマイズ項目であっております。
Re: オシブ様のカスタマイズ項目について(ノ_・、)
解説が曖昧で申し訳ありません。
その見つけた箇所に「SceneManager.call(SceneOutline)」という箇所がありますよね。
ここの「SceneOutline」というのが、返信で書いた「シーンクラスの名前」になります。
なので、# ここ の部分を「SceneOutline」で書き換えたこれを両スクリプトの下セクションに貼り付ければ動きます(多分)。
他のスクリプトに関してもこれで応用が利くと思います。
※でもよく考えたら「create_background」というメソッドはシーンクラスの標準装備じゃないので動かない可能性があった
というのをすっかり忘れていた。冒険メモは幸いにして装備しているけど。
あと「opacity_all_windows」もウィンドウを入れ子にしている構造だと正常に動かないからもしかしたら何かしらあるかも。
※例の如くごまかしているのでわかりにくかったら申し訳ない。
その見つけた箇所に「SceneManager.call(SceneOutline)」という箇所がありますよね。
ここの「SceneOutline」というのが、返信で書いた「シーンクラスの名前」になります。
なので、# ここ の部分を「SceneOutline」で書き換えた
コード: 全て選択
class SceneOutline # ここを書き換えた
#--------------------------------------------------------------------------
# ● 開始処理
#--------------------------------------------------------------------------
alias back_picture_start start
def start
back_picture_start
opacity_all_windows(true)
end
#--------------------------------------------------------------------------
# ● 背景の作成
#--------------------------------------------------------------------------
alias back_picture_create_background create_background
def create_background
create_back_picture("ピクチャ名") # ここピクチャ名
end
end
他のスクリプトに関してもこれで応用が利くと思います。
※でもよく考えたら「create_background」というメソッドはシーンクラスの標準装備じゃないので動かない可能性があった
というのをすっかり忘れていた。冒険メモは幸いにして装備しているけど。
あと「opacity_all_windows」もウィンドウを入れ子にしている構造だと正常に動かないからもしかしたら何かしらあるかも。
※例の如くごまかしているのでわかりにくかったら申し訳ない。
------------------------------------------------------------------
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
- rinrin0926
- 記事: 11
- 登録日時: 2017年7月22日(土) 17:21
Re: オシブ様のカスタマイズ項目について(ノ_・、)
申し訳ありません(´・-・。)
pcの不調でかなり返信遅れてしまいました;
昨夜色々と試してみたのですがエラーが出てしまい出来ませんでした;o;
ここを書き換えるというのがよくわからずなのと両スクリプトの下セクションに貼り付ければ動きます
というのが分からなくて…
とりあえずこんなかんじにいれてみたのですが↓
この2つのどこが間違っていますでしょうか…?o(TヘTo)
pcの不調でかなり返信遅れてしまいました;
昨夜色々と試してみたのですがエラーが出てしまい出来ませんでした;o;
ここを書き換えるというのがよくわからずなのと両スクリプトの下セクションに貼り付ければ動きます
というのが分からなくて…
とりあえずこんなかんじにいれてみたのですが↓
この2つのどこが間違っていますでしょうか…?o(TヘTo)
- rinrin0926
- 記事: 11
- 登録日時: 2017年7月22日(土) 17:21
Re: オシブ様のカスタマイズ項目について(ノ_・、)
1枚目の画像は冒険メモで2枚目の画像はカスタマイズ項目です。
Re: オシブ様のカスタマイズ項目について(ノ_・、)
実際に入れて確かめてみたところ、冒険メモの継承の関係上このままでは動かないということが発覚したので
訂正します。申し訳ございません。※クエストリストは動くはず、はず。セクションというのは左に並んでいる名前のリスト一つ一つを指します(「(ここに追加)」とかのやつ)。
※ヘルプにそう書いていたのでそう呼んでます。
つまるところ「普通にスクリプトを使うときみたいに下に入れてください」ってことです。
訂正します。申し訳ございません。※クエストリストは動くはず、はず。
コード: 全て選択
class SceneOutline
#--------------------------------------------------------------------------
# ● 開始処理
#--------------------------------------------------------------------------
alias back_picture_start start
def start
back_picture_start
opacity_all_windows(true)
end
#--------------------------------------------------------------------------
# ● 背景の作成
#--------------------------------------------------------------------------
def create_back_picture(file)
@background_sprite = Sprite.new
@background_sprite.bitmap = Cache.picture(file)
end
#--------------------------------------------------------------------------
# ● 全ウィンドウを透明化
#--------------------------------------------------------------------------
def opacity_all_windows(use)
return if use == false
instance_variables.each do |varname|
ivar = instance_variable_get(varname)
ivar.opacity_zero(false) if ivar.is_a?(Window)
end
end
#--------------------------------------------------------------------------
# ● 背景の作成
#--------------------------------------------------------------------------
alias back_picture_create_background create_background
def create_background
# back_picture_create_background #ピクチャ機能いらなければこっち
create_back_picture("ピクチャ名") # ここピクチャ名
end
end
※ヘルプにそう書いていたのでそう呼んでます。
つまるところ「普通にスクリプトを使うときみたいに下に入れてください」ってことです。
------------------------------------------------------------------
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
- rinrin0926
- 記事: 11
- 登録日時: 2017年7月22日(土) 17:21
Re: オシブ様のカスタマイズ項目について(ノ_・、)
faida様ありがとうございます!(*•ω•*人)
無事、出来ました(><)!
最後にお聞きしたい事があるのですが
>他のスクリプトに関してもこれで応用が利くと思います。
と書いてあったのですが他にも
◆レーネ
零の軌跡風料理システム
◆白の魔
アイテム合成
など透過したいスクリプト素材があるのですが
複数ある場合どうすればよいのでしょうか?
無事、出来ました(><)!
最後にお聞きしたい事があるのですが
>他のスクリプトに関してもこれで応用が利くと思います。
と書いてあったのですが他にも
◆レーネ
零の軌跡風料理システム
◆白の魔
アイテム合成
など透過したいスクリプト素材があるのですが
複数ある場合どうすればよいのでしょうか?
Re: オシブ様のカスタマイズ項目について(ノ_・、)
複数ある場合は同様の記述を同じように増やすだけです。
それぞれのスクリプトごとに同じようなものを作ってください。
それぞれのスクリプトごとに同じようなものを作ってください。
------------------------------------------------------------------
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
自作の(改造でない)スクリプト、プラグイン素材に
関しては、リードミーもしくは作中に
「faida」と記名していただければ
利用可能です。
- rinrin0926
- 記事: 11
- 登録日時: 2017年7月22日(土) 17:21
オシブ様のカスタマイズ項目について(ノ_・、)
返信ありがとうございますo(TヘTo)
色々と試してみたのですがどうもエラーが出てしまいます…;;
画像の用にしてみたのですが#ここ
の部分だけ変更してみたのですが違いますでしょうか…?;
色々と試してみたのですがどうもエラーが出てしまいます…;;
画像の用にしてみたのですが#ここ
の部分だけ変更してみたのですが違いますでしょうか…?;
- 添付ファイル
-
- 2017y08m09d_072408516.png (1.24 KiB) 閲覧された回数 6259 回
-
- 2017y08m09d_072423490.png (14.08 KiB) 閲覧された回数 6259 回