Top > 質問掲示板

質問掲示板

Last-modified: 2018-06-05 (火) 01:27:34

ここは、誰でも質問を書き込むことができるページです。

質問投稿者の方へ Edit

  • 新たに投稿する前に、まず自分の質問の答えを上の単語検索を活用して探しましょう。
  • 誰でも質問を書き込むことができますが、回答が出されるとは限りません。
  • Light.vnは更新が頻繁に行われています。質問する際は、なるべくバージョンを明記しましょう。
  • ここは非公式wikiです。公式的な質問を求める場合は、公式slackで尋ねましょう。

質問回答者の方へ Edit

  • 分かる範囲で積極的に回答しましょう。




URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White

ボタンタッチのSEをランダムに再生させるには? Edit

Dark Pain (2018-06-03 (日) 18:08:33)

重ねての質問で失礼します。ボタン基本資料コマンドで、ボタンタッチ(orボタンクリック)の際に特定のSEを流す、というのは私にも再現できたのですが、そのSEを複数あるoggファイルの候補の中からランダムで再生させたい場合は、どうすればよいでしょうか?ビジュアルノベルゲームでよく見られる、ボタンを押すたびにランダムにキャラクターの声が再生される、というような挙動をさせたいのです。


  • 公式slackにて、同じ質問をし、適切な回答を戴きました。変数を生成し、ボイス音声ファイル名に代入することで解決しました。どうもありがとうございます。 -- Dark Pain 2018-06-03 (日) 20:52:48

選択肢でのボタンロールオーバー時に背景を変更し、ボタンから離れたら元の背景にしたい Edit

Dark Pain (2018-06-03 (日) 16:26:07)

なにとぞ、よろしくお願いします
チュートリアルではstart0.txtの選択支においてボタンロールオーバー時に背景が変更されますが、ボタン未タッチ時には、もとの背景に戻る、という動作を実現するには、どうすればよいでしょうか。私はとりあえず、 ~ボタン未タッチ時 jump_txt スクリプト effects.txt btnTouch4 とし、effects.txtに以下のように追加しました
栞 btnTouch4

画像 bg0 bg\beautiful_park.jpg 150
script_fin
その結果、無事、にjump_txtボタンからマウスカーソルを話したときには背景が元に戻るようにできたのですが、背景の切り替わりがスムーズに行われず、一瞬、背景画像が縮小されるという挙動になります。これを改善するには、どうすればよいでしょうか?動画のリンクをお貼りします お手数ですが、ご確認いただけますでしょうかえいちttps://www.dropbox.com/s/6uuc7wosnbkzeh4/fireemblem%20a.wmv?dl=0


  • 動画のアドレスですが、お手数ですが先頭にhをつけて下さい。 -- Dark Pain 2018-06-03 (日) 16:27:39
  • 応急処置的な力技になりますが、レイヤー1などにコマンド「ボタンタッチ時」「絵0」「イン」(後ろ2つはコマンド「スクリプト」でまとめて対応?)などを用いて背景となる画像を表示させ、コマンド「ボタン未タッチ時」でコマンド「アウト」を適用するというのはどうでしょうか? -- 2018-06-03 (日) 16:49:14
  • コマンド「ボタン未タッチ時」の発動コマンドを「スクリプト」ではなく「画像」としてみるだけでもなめらかになるかもしれません -- 2018-06-03 (日) 16:51:33
  • 皆様、ありがとうございます。色々な方法を教えていただき、勉強になりました。その後、時間を置いて、また試してみたら、同じスクリプトなのに普通にスムーズに移り変わりました。当方のコンピュータはそこそこ高スペックなので、パソコンが重かったということはありえないのですが、なぜか時間を置いたら普通に解決しました。こういうときは一度LightVnを再起動したほうがよいのでしょうか。 -- Dark Pain 2018-06-03 (日) 18:32:49
  • 画像が一瞬だけ縮小表示されるのってたまに起こってたんですが、再起動で直ってたのでたぶんそれでいいんじゃないでしょうか -- 2018-06-03 (日) 19:01:01

長文を失礼します Edit

Dark Pain (2018-06-03 (日) 13:47:22)

&color(Green){私は入門者で、チュートリアルゲームのスクリプトをいじりながら、現在、操作を勉強中の者です。

start0.txtにおいて、130~140行あたりのスクリプトが、よくわからないのです。

ボタンタッチ時 jump_txt スクリプト effects.txt btnTouch1

ボタンタッチ時 jump_basic スクリプト effects.txt btnTouch2

ボタンタッチ時 jump_movie 文字色 jump_movie 0 255 255

ボタン未タッチ時 jump_var 特殊効果 全部 none

ボタン未タッチ時 jump_movie 文字色 jump_movie 255 255 255

このとき、まず「~ボタン未タッチ時 jump_var 特殊効果 全部 none 」の行が分からないです。この一文は必要なのでしょうか、
必要だとしてどのような意味があるのでしょうか。

ためしにこの一行をコメントアウトしたところ、ボタン画像が消えるというバグが起こりましたが、起こらないこともあります。

また、
「//~ボタンタッチ時 jump_var スクリプト effects.txt btnTouch3」は私の追加した行で、

合わせてeffects.txtに以下の項目を追加しました

栞 btnTouch3

//アウト 背景

画像 bg0 bg\school_corridor_background.jpg 150
script_fin

そしたら、「変数・スクリプト操作 例」というボタンをマウスオーバーしたときも、背景が切り替わることができました。
しかし、school_corridor_background.jpgは、ほかのデフォルト画像とちがって、これ一枚だけファイルサイズが大きく、
廊下全体の背景ではなく天井の片隅しか表示されません(一瞬だけ画像全体を読み込んで、すぐに拡大されます)

プレビューの時は全体が表示されるのに、実行してみると元の巨大サイズで天井だけが表示される。
そうかと思えば、
プレビューの時も実行の時も全体が表示されるが、今度はほかのボタンにマウスオーバーの時に背景が縮小されている。
その時によって、結果が変わってしまうのです。

jump_barタッチ時の背景をほかの背景と同じ大きさで表示させたいのですが、拡大することはできますか?

入門者なのでお手柔らかにお願いします。
何とぞご教授いただけないでしょうか?};


  • 上記ですが、普通にGIMPで1920×1080に加工して対応しましたので、自己解決です… -- Dark Pain 2018-06-03 (日) 16:21:24

ボタン活性領域の使い方が分かりません Edit

初心者 (2018-02-19 (月) 21:24:41)

まだダウンロードしたばかりで色々いじったりしているのですが…、その中でボタン活性領域の使い方が分かりません。

調べてみても、よく分からなくて…どういう風に使うのでしょうか?
コマンドとしてボタン活性領域と書いた後は何を書けば良いのでしょうか?座標?ですか?

初心者には、あまり気にしなくても良い機能なのでしょうか?


  • ボタン活性領域は、それが書き込まれているテキストデータ内にボタン・シスボタンがあった場合、該当テキストデータ以外で表示されたボタンを一時的に無効化するコマンドと認識しています。 このコマンドに属性は特にありません。 有効期限は該当スクリプトの読み込み中(公式説明を要約)となっています。 Light.vn Ver5.2.0基本サンプルでは、sytem\sys_menuの36行目などにあります。 例えば本文シナリオの「scenario.txt」内で、ボタンの選択肢が表示されている状態から、セーブやロード画面へ飛ぶボタンを表示する「submenu.txt」が読み込まれた場合、このままではscenario.txtの選択肢も、submenu.txtの選択肢も押すことができてしまいます。submenu.txt内でボタン活性領域が書いてあり、それを通ることができれば、submenu.txtのボタンのみ押すことができます。 submenu.txtで表示させたボタンをアウトさせれば、ボタン活性領域は解除されます。 -- 2018-02-19 (月) 23:11:31

質問掲示板の利用について Edit

[質問者ハンドルネーム] (2018-02-03 (土) 02:56:28)

必ず「質問投稿者の方へ」「質問回答者の方へ」をお読みください。