【質問フォーム】
【重要!】 質問する前に必ず、過去に同じ質問がないか検索してください!
もし以下のケースで困った場合は、まずリンク先の文書内に答えがないか探してください。
・まずはこの中からお探し下さい → パーフェクトガイド
・バグかな?と思ったときは → よくある質問
・基本システムの設定方法が分からない場合 → 基本システム講座(by 藤田るいふ氏)
・イベントコマンドなどの仕様が分からない場合 → 公式マニュアル
※書き込む前に少なくとも1日2日は、自分で探したり挑戦する努力をしてみてください。
上記のことを全部やってもどうしても分からなかった場合だけ、以下のフォームから質問してください。
ヒゲ様
結論から言うと、
自前で作るか誰かに作ってもらう必要がありそうです。
<理由>
1.ウディタの基本システムだけでは実現できなさそうな機能
2.コモンイベント集にそれらしいものがなさそう
<簡易な実装案>
基本システムをベースに、簡易に実装する案としては
・戦闘開始時にパーティから待機キャラを離脱させる
・戦闘終了後にパーティに待機キャラを加入させる
・イベントなどで仲間の脱退が発生したら、出撃フラグを外す
・メニュー画面で出撃/待機を切り替える機能を作る
多分こんな感じでしょうか。
コモン作成に多少慣れている人であれば複雑ではない気もします。
以上になります。
> 最大パーティ人数は6人のまま、戦闘に参加できる最大人数を3人までに制限したいのですが、どこをどういじったらいいのかわかりません。
>
> たとえば隊列順で先頭の3人までが戦闘参加可能(でなくても何かしら特別な設定を付け足してもいいですが)みたいな感じです。
> マップでメニューを開けば最大6人の仲間がいて、4〜6人目の移動中の技能なども使えるけど、バトルは1〜3人目までの3人だけ、というシステムが作りたいです。
>
> 最大パーティ人数の変更は調べて変更できましたが、現状だと問答無用で「最大パーティ人数=最大戦闘参加人数」ということになっていて、これはそもそも可能なのか、可能だとしてもとても複雑な変更をしなければならないのか、さっぱりわからないのでおしえて欲しいです。
>
> 戦闘参加メンバー(1〜3人目)と控えメンバー(4〜6人目)が戦闘中に交代できるように、といったことは今のところ考えていません。
>
> よろしくお願いします。
最大パーティ人数は6人のまま、戦闘に参加できる最大人数を3人までに制限したいのですが、どこをどういじったらいいのかわかりません。
たとえば隊列順で先頭の3人までが戦闘参加可能(でなくても何かしら特別な設定を付け足してもいいですが)みたいな感じです。
マップでメニューを開けば最大6人の仲間がいて、4〜6人目の移動中の技能なども使えるけど、バトルは1〜3人目までの3人だけ、というシステムが作りたいです。
最大パーティ人数の変更は調べて変更できましたが、現状だと問答無用で「最大パーティ人数=最大戦闘参加人数」ということになっていて、これはそもそも可能なのか、可能だとしてもとても複雑な変更をしなければならないのか、さっぱりわからないのでおしえて欲しいです。
戦闘参加メンバー(1〜3人目)と控えメンバー(4〜6人目)が戦闘中に交代できるように、といったことは今のところ考えていません。
よろしくお願いします。
Masaqq様
丁寧な返答ありがとうございます。
ご指摘部分をもう一度確認したところ、通常変数がダブっていたのが原因でした。該当コモンに通常変数が使われていないのでそちらの確認を怠っていました。
自作したコモンは真ん中に表示と普通に表示する用のメッセージウィンドウもありまして、そちらのほうに使われていました。必要のない部分を消したり変更したりしてなんとかできました。
お手数をおかけしまして申し訳ありません。
ありがとうございました!!
添付ファイル
|
基本システム入りのデータを改造してゲーム作成中です。ウディタのバージョンは3.576です。 自作でメッセージを真ん中に表示させるコモンを作成したのですが、それを表示をさせると、コモンイベント集からお借りした『吹き出し会話文表示コモン』のピクチャが左上に表示されてしまいますのでこれを消したいです。
ゲーム起動時にピクチャ詳細一覧を確認すると、マップイベントにはないコモンからのピクチャが表示されているのが分かりました。
メッセージ表示方法は、マップイベントにコモンのスイッチである通常変数を操作して表示してます。 表示が消えるとピクチャも消えます。普通のメッセージウィンドウの時は表示されません。
真ん中メッセージのコモンイベント↓ 並列実行 ■ピクチャ消去:25000 / 0(0)フレーム ■変数操作: CSelf10 = 13 + CSelf12 ■変数操作: CSelf11 = 83 + CSelf12 ■変数操作: Sys1:メッセージウィンドウ X座標 = CSelf10 + 0 ■変数操作: Sys2:メッセージウィンドウ Y座標 = CSelf11 + 0 ■ピクチャ表示:25001 [左上]ウィンドウ「SystemFile/黒.png」サイズ[320,90] X:0 Y:70 / 0(0)フレーム / パターン 1 / 透 200 / 通常 / 角 0 / 拡 100% / カラー R[100] G[100] B[100] ■条件分岐(変数): 【1】 V0[] が 0 と同じ -◇分岐: 【1】 [ V0[] が 0 と同じ ]の場合↓ |■ピクチャ消去:25001 / 0(0)フレーム |■ ◇分岐終了◇ ■イベント処理中断
吹き出し会話文表示自体は問題なく表示されます。 ピクチャ番号もいろいろ変えてみましたが改善はされませんでした。(2000が吹き出し〜コモンの初期設定のピクチャ番号)
ウディタの古いバージョンで、同じコモンを組んで使用した時は問題なく表示されました。
もしかするとウディタのバージョンと合わないのかもしれません。 とても使いやすくてこれからも使いたいコモンだったので、使用は続けたいのですが…
よろしくお願いします。
|
戦闘中に表示される、敵、味方の状態異常時(防御、毒、ステータスアップなど)の表示位置(座標)を変更したいです。
よろしくお願いします。
ウディタ3.5ではルビ内の特殊文字を読めるようになったため
「\E\r[テスト\N,てすと]」と入力すれば
【下段だけフチを付けてルビ側のフチだけ外す】ことが可能になったと教えていただきました!
開発環境がバージョンが3.0だったために起こっていた事象でした。
アップデートを行い解決できそうです。
SmokingWOLFさん、教えていただき本当にありがとうございました!