[過去ログ] WOLF RPGエディター 質問スレ 其の11 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
403: 名前は開発中のものです。 [sage] 2018/09/10(月) 18:24:05.00 ID:QO9YdQE2(2/2) AAS
>>400ありがとうございます
>>401401(1): 名前は開発中のものです。 [sage] 2018/09/10(月) 18:00:47.08 ID:AsGMV9Uy(2/3) AAS
ウディタは静的な変数を使っているので、どのようなケースでも変数は共有される
同じコモンで複数の情報を同時に処理する場合、 情報を格納するCDBを作って、逐一
CDBから情報を呼び出し→ 処理 → CDBに情報を格納 → 次の対象の情報をCDBから呼び出し → 処理 → ......
という手順を踏む必要がある
書いていただいた流れを見ながら問題点に気づきました
敵キャラが攻撃中は他のキャラが攻撃できないようにウェイトを入れようかと思います
ありがとうございました
404: 名前は開発中のものです。 [] 2018/09/10(月) 21:29:18.92 ID:2Vj0bNDT(1) AAS
マップイベントなら各イベント変数に保存しちゃってもいいと思う
イベントごとに必要なデータって多分そんなに多くないでしょ
位置やステータスはその都度呼び出すだろうし
405: 名前は開発中のものです。 [sage] 2018/09/13(木) 00:04:06.49 ID:gKvqg0jE(1) AAS
>>395395(1): 名前は開発中のものです。 [] 2018/09/10(月) 12:02:54.76 ID:uZ2i6qS8(1/2) AAS
タイルマップって、複数の画像を1枚にまとめてスライスしたりしますが、1枚にまとめる意味ってなんですか?
独立した画像を1枚ずつ用意すればいいだけのような気もしますが
いちいち呼び出すのが面倒くさいから
406: 名前は開発中のものです。 [sage] 2018/09/13(木) 16:43:55.32 ID:rOnIT6q1(1) AAS
2000みたいにオートタイルの1チップを個別に通行設定できると地味にうれしいんだが
407(1): 名前は開発中のものです。 [sage] 2018/10/17(水) 13:13:14.83 ID:HbEm092e(1/3) AAS
移動中に表示されるピクチャがマップチップに被るのを避けるため、
┌───┬─┐
|まっぷ |暗|
├───┘闇|
└─────┘
こんな感じで表示したいのですが、大きなマップでは主人公が画面全体の中心にきてしまいます。
そのためコモンを調整しようと思いましたが、どうも画面スクロールに関するコモンが見当たりません。
システムの設定なども一通り見ましたが、主人公の位置を画面中心からずらすような
設定部分もなさそうです。
処理軽減のため、可能なら既存のシステムに介入する形で実現したいのですが、
何かいい方法はないでしょうか。
408(1): 名前は開発中のものです。 [] 2018/10/17(水) 13:20:43.97 ID:XNSC5SiV(1/4) AAS
試してないけど、スクロール位置ずらせばいけそうだけどどうだろ
最初に位置合わせてロックして移動に合わせて手動でスクロール的な
409: 名前は開発中のものです。 [sage] 2018/10/17(水) 13:37:51.18 ID:HbEm092e(2/3) AAS
>>408
スクロールを手動で行うとなると、スクロール停止した後に並列コモン処理で
主人公位置が中心にしたい座標からずれている分だけスクロールする感じでしょうか
"サブキーで移動速度変更"などを後から加えたくなった時とか、スクロール速度の設定が
大変そうですけど仕方ないですよね…^^;;
410: 名前は開発中のものです。 [] 2018/10/17(水) 13:41:34.06 ID:XNSC5SiV(2/4) AAS
一度試作してみたら?
俺はなんか理由があって最終的に手動にしたはずだけど、
>>407みたいなことなら最初に位置ずらすだけで良かった気もするけど詳しく覚えてない
411: 名前は開発中のものです。 [] 2018/10/17(水) 13:48:18.06 ID:XNSC5SiV(3/4) AAS
あと別に移動速度変わっても設定大変でもないでしょ
スクロール速度変えりゃいいだけじゃね
取り敢えずスクロール処理回り弄ってみたら?
以前作ってみたことあるし出来るのは間違い
412(1): 名前は開発中のものです。 [] 2018/10/17(水) 13:49:00.28 ID:XNSC5SiV(4/4) AAS
出来るのは間違いない
413: 名前は開発中のものです。 [sage] 2018/10/17(水) 14:39:17.32 ID:HbEm092e(3/3) AAS
>>412
アドバイスありがとうございました^^
まずは作ってみる事にします
414: 名前は開発中のものです。 [] 2018/10/17(水) 16:08:25.45 ID:HOhxwaZA(1) AAS
なんか腹立つ
415: 名前は開発中のものです。 [sage] 2018/10/21(日) 21:05:12.75 ID:KC+rlU1S(1/2) AAS
質問です。
ウディタの基本システムみたいなキー設定部分を作りたいのですが、
重複したキーが選択された時に自動的にピクチャが切り替わるようにするには
どのような処理をしたら良いのでしょうか?
Z・X・CでZを連打した場合は自動的にピクチャがX・Z・Cとなる箇所で
3キー以上でやろうとしているのですがやり方のヒントを貰えたら助かります。
416: 名前は開発中のものです。 [sage] 2018/10/21(日) 21:25:54.78 ID:SBqg8SIk(1/2) AAS
キー選択した後に、操作キーを表す文字列ピクチャを全部更新するだけじゃないの?
重複キーを選択した場合は入れ替えるって処理なら、キーが選択された後に、他の操作キーを全て調べて、一致した場合は対象の操作キーと入れ替えるってだけ
417: 名前は開発中のものです。 [sage] 2018/10/21(日) 21:30:27.84 ID:KC+rlU1S(2/2) AAS
我儘な質問ですが、ピクチャ更新のやり方で良い方法ありませんかね?
文字列変数1つで表示するのをやっていたのですが
キーの数分あったほうが良いんでしょうか。
重複チェックについてはやはり総当たりで確認しなきゃダメですか…
何とか工夫して短縮できないか頑張ってみます。ありがとうございます。
418: 名前は開発中のものです。 [sage] 2018/10/21(日) 22:25:32.68 ID:SBqg8SIk(2/2) AAS
別に文字列変数1つでもいいんじゃない? その辺は好みだし
不具合があったり利便性が悪いと感じたりしない限り、そのままで良いよ
重複チェックは短縮が必要なほど長くなるとは思えないけど、頑張って
419: 名前は開発中のものです。 [sage] 2018/10/22(月) 19:37:46.46 ID:Tgb7akqF(1) AAS
基本システムでマップイベントを半歩右に設置することはできますか?
具体的には横2マス分の接触範囲のイベントをマップに置きたいのですが、基準のマスを中心にして左右半マス分ずつ範囲が広がるのでうまく2マスに収まってくれません
420: 名前は開発中のものです。 [sage] 2018/10/24(水) 21:12:17.68 ID:qSrxGk+3(1) AAS
「見本マップ見学ゲーム」のワールドマップの00番のイベントが参考になると思う
自動実行で起動、対象イベントを精密座標で移動させたらイベントの一時消去で消える
421: 名前は開発中のものです。 [sage] 2018/10/30(火) 19:05:53.70 ID:eYQLiPf4(1/3) AAS
文字の影を非表示にする方法がわからない
■変数操作: Sys21:文字影付ける?(0=OFF,1以上=ON) = 0 + 0
を挿入というのは見つけたんだが、これをどうするかという以前の問題で困ってる
422: 名前は開発中のものです。 [sage] 2018/10/30(火) 19:13:20.32 ID:eYQLiPf4(2/3) AAS
SDBのタイプ6、データ21に文字の影が〜があるのは分かってて、項目加えて変数の値0にしてるんだが、何も変わらない
423: 名前は開発中のものです。 [sage] 2018/10/30(火) 21:25:05.41 ID:B3urFisx(1) AAS
コモンイベント一覧を開いて、右上にある検索ボタンを押す
検索語「文字影」、検索する範囲「全てのイベント」
引っかかった1行を変更したらいけた
424: 名前は開発中のものです。 [sage] 2018/10/30(火) 21:35:15.10 ID:eYQLiPf4(3/3) AAS
ありがとう、無事修正できました
425: 名前は開発中のものです。 [] 2018/11/01(木) 19:04:34.78 ID:fIKUbdo/(1) AAS
質問です
メニュー開いた時に出るコマンド(初期設定だと相談やアイテム等が開ける場所)の数を増やしたいのですが、
どうすれば良いでしょう?
初期設定では8個まで設定できるようになっているのですが、9個目のコマンドを設定したいのです。
コモンイベント89のメニューコマンド算出をいじってるのですがうまくいきません・・・・・・
426(2): 名前は開発中のものです。 [sage] 2018/11/01(木) 22:34:11.52 ID:wOKCnSKC(1/4) AAS
とりあえず項目数を10にするという仕様で説明する
-----------------------------------------
UDB17 システム設定 の項目番号35,36にそれぞれ、メニュー欄コマンド9、 メニュー欄コマンド10を追加
設定内容は項目番号3〜10と同じだからコピペして項目名だけ変更で良い
CDB18 基本システム用変数 のデータ番号100、101にメニュー9コード&名前とメニュー10コード&名前を追加
データ番号23〜30と同じような感じ。特に設定する必要はなし
-----------------------------------------
コモン088の155行目
| |■変数操作: CSelf10[一時変数A] = 23 + CSelf43[処理中個数]
を
| |■条件分岐(変数): 【1】 CSelf43[処理中個数] が 8 未満
| |-◇分岐: 【1】 [ CSelf43[処理中個数] が 8 未満 ]の場合↓
| | |■変数操作: CSelf10[一時変数A] = 23 + CSelf43[処理中個数]
| | |■
| |-◇上記以外
| | |■変数操作: CSelf10[一時変数A] = 100 + CSelf43[処理中個数]
| | |■
| |◇分岐終了◇
に変更
427: 名前は開発中のものです。 [sage] 2018/11/01(木) 22:34:52.21 ID:wOKCnSKC(2/4) AAS
-----------------------------------------
コモン089の22行目に
■DB読込(ユーザ): CSelf28[コマンド9内容] = ユーザDB[ システム設定 : 0 : メニュー欄コマンド9 ] (17 : システム基本設定 : 35)
■DB読込(ユーザ): CSelf29[コマンド10内容] = ユーザDB[ システム設定 : 0 : メニュー欄コマンド10 ] (17 : システム基本設定 : 36)
こんな感じでコマンド内容を読み込む処理、
33行目(上記コマンドを追加したら35行目)辺りに
■可変DB書込:DB[ 基本システム用変数 : 100 : 0 ] (18 : メニュー9コード&名前 : 数値) = 0
■可変DB書込:DB[ 基本システム用変数 : 101 : 0 ] (18 : メニュー10コード&名前 : 数値) = 0
のように初期化する処理を追加。基本的には直上にあるコマンドと同じように作ればいい。
37行目(上記2つのコマンドを追加したら39行目)の回数付きループを、
仕様上実装可能な上限(今回は10)にする
114行目(コマンドを追加していた場合118行目)辺りの
| |■変数操作: CSelf14[コマンド数] += 1 + 0
の行のすぐ下に
| |■条件分岐(変数): 【1】 CSelf14[コマンド数] が 8 と同じ
| |-◇分岐: 【1】 [ CSelf14[コマンド数] が 8 と同じ ]の場合↓
| | |■変数操作: CSelf13[格納先番号(可変DB)] = 100 + 0
| | |■
| |◇分岐終了◇
を追加
上下前次1-新書関写板覧索設栞歴
あと 575 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s