[過去ログ] WOLF RPGエディター 質問スレ 其の10 [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
940: 名前は開発中のものです。 [sage] 2017/05/12(金) 07:16:31.58 ID:i1GKXulY(1) AAS
ドラクエのルーラをイメージしたけど
CDBに移動先の情報と移動可能かどうかを記録しておいて、移動可能なところのみ選択肢に表示して、選ばれたらCDBから情報読み取って移動にすればいい
わからなきゃコモンイベント集にテレポートのコモンがあると思うよ
941: 名前は開発中のものです。 [] 2017/05/20(土) 21:48:56.84 ID:iChfi2qN(1) AAS
ピクチャをこういう風に動かしたいんですが、
ウディタで画像の中心点移動ってできますかね?
942: 名前は開発中のものです。 [sage] 2017/05/20(土) 22:21:39.78 ID:xt82nOCo(1/2) AAS
情報が欠落しすぎてて何を知りたいのかがエスパーしないとわからん
中心点の移動は自分でコモンイベント作ればできるんじゃね
943: 名前は開発中のものです。 [sage] 2017/05/20(土) 22:31:03.77 ID:K8blwsdF(1) AAS
エスパーに定評がある俺が回答してみるけど
ピクチャの自由変形にチェックして座標を入力すれば出来るよ!
944(1): 名前は開発中のものです。 [sage] 2017/05/20(土) 22:57:23.78 ID:xt82nOCo(2/2) AAS
あとは位置を左下とか右下にして拡大率の別々のところにチェック入れて縦の拡大率を変えたりだな
画像潰したりしたくないならピクチャ重ねるかお手軽ウィンドウ使うか
画像の中心点移動が何故したいのかは本当にわからん
945(1): 名前は開発中のものです。 [] 2017/05/21(日) 00:11:32.34 ID:ILmTuaMo(1) AAS
説明不足で申し訳ない
画像の下部分を特定の座標に固定したまま、上方向に画像拡大したいものの
普通に拡大すると下も動いてしまうのでどうにかしたいという質問でした
以前他のツールで同じ様な処理を作った時は中心点移動を使っていたので
ウディタでも同じような事をすればいいのかなと
自由変形を使えば良いんですね
ありがとうございます
946: 名前は開発中のものです。 [sage] 2017/05/21(日) 00:28:36.42 ID:E0/94DWN(1) AAS
エスパーが合ってたようで何よりだけど
>>944の拡大率の方失念してた、そっちの方が何倍も楽だよ
947: 名前は開発中のものです。 [sage] 2017/05/21(日) 06:13:55.44 ID:s2Guw4ZV(1) AAS
>>945
自由変形でもいいけど
画像表示の基準になる位置を右上 左上 中心 左下 右下で選択できるから、右下とか左下にすれば下は動かず固定できるよ
948: 名前は開発中のものです。 [sage] 2017/05/23(火) 20:02:07.53 ID:eSMvUfNn(1/2) AAS
変な質問します
メニュー欄コマンドで自作コモンを特殊メニューとして呼び出す際に、
そのコモン開始時にメニュー画面を全部とじたいのですけど、
どうすればいいかわかりますかね?
そのコモンの初めの行にキャンセルキー自動入力では無理だったので・・
949(1): 名前は開発中のものです。 [sage] 2017/05/23(火) 20:50:52.92 ID:6U5ar49v(1/2) AAS
消去フラグ立ててコモン予約
950: 名前は開発中のものです。 [sage] 2017/05/23(火) 21:10:05.72 ID:eSMvUfNn(2/2) AAS
>>949
すみません、初歩的なことききますが
その消去フラグをたてて、コモン予約とは具体的にどういった処理をするのですか?
951(1): 名前は開発中のものです。 [sage] 2017/05/23(火) 22:11:37.10 ID:6U5ar49v(2/2) AAS
■可変DB書込:DB[18:1:0](メニュー消去フラグ:数値) = 1
■次イベントの予約: コモン293:[ 呼び出したいコモン ]
こんな感じで1クッション挟むコモンイベントを作ってメニューから呼び出すだけ
952: 名前は開発中のものです。 [sage] 2017/05/24(水) 08:31:19.39 ID:rtbxo25/(1) AAS
>>951
ありがとうございます
おっしゃるとおりにしたらできました
感謝いたします
953: 名前は開発中のものです。 [sage] 2017/05/29(月) 21:51:42.24 ID:MFrQeG/u(1/4) AAS
チップの位置に関する質問です。
イベントチップの高さが微妙で、テーブルの良い位置にうまく物が乗らない時に
「キャラクターの動作指定」コマンドの右方にある「[入力値]に高さ変更」を使用して
チップの位置調節を行っているのですが、主人公が場所移動をすると元の高さに戻ってしまいます。
じゃあ毎回マップ遷移時にイベントが移動してある状態にしようと
イベントのルートをカスタムにして、毎回高さ変更の動作が入るようにしたのですが
これがうまくいかず、マップ遷移時には元の高さのままで、主人公が場所移動しきってから高さ変更を始めるので
主人公が扉から入ってきた瞬間テーブルの上にあるチップが急に移動するような処理になってしまいました。
主人公が移動してもイベントの高さを維持したい・固定したい場合の処理を教えて頂きたいです
(それともこの手の問題はチップ自体を修正して高さ調整したものを新たに作る方が手っ取り早いのでしょうか……?)
954(1): 名前は開発中のものです。 [sage] 2017/05/29(月) 22:48:11.20 ID:fzkB7QZn(1/2) AAS
マップイベントのオプション項目にある半歩上に設置にチェック入れるんじゃダメなん?
955: 名前は開発中のものです。 [sage] 2017/05/29(月) 22:55:12.60 ID:MFrQeG/u(2/4) AAS
実は私もその方法を思いついたのですがチップを置きたい場所は実際マス位置よりも下で、
上ではなく下に、つまり「高さ:-15」のようにマイナス値で設定しているので、
「半歩下に設置」があれば一番良かったのですが……
(イベント位置をあえて1マス下に下げてから半歩上設置にしてもそれはそれでテーブルと位置がジャストフィットしない)
956: 名前は開発中のものです。 [sage] 2017/05/29(月) 23:16:47.57 ID:MFrQeG/u(3/4) AAS
>>954さん
すみません間違えました、もしあるなら「1/4歩下」くらいですね……非常にビミョーな位置にテーブルがあるので
ガッツリ半歩下にすると多分テーブルから物が浮きます。
(半歩上でも半歩下でも気に食わない位置になってしまうので、高さ調整で数ピクセル分だけ移動させるとベストな位置にいく)
やっぱりチップ自体をペイントでいじって、少し高さを下げたものを作るのがいちばん賢い気がしてきました……
動作指定・場所移動で動かしたイベントって主人公が場所移動するとイベント移動後の位置ではなく
イベントを作った最初の位置へ戻ってしまうんですね。勉強になりました……。
動作指定で動かした位置にそのままイベントを固定できたら一番スマートだったんですが
固定方法が私の頭では思いつかない……!
957(1): 名前は開発中のものです。 [sage] 2017/05/29(月) 23:29:00.56 ID:fzkB7QZn(2/2) AAS
■トランジション準備 ←ここで画面停止
■場所移動:主人公 ▲マップID1[サンプルマップA] X:15 Y:1 [トランジションなし] ← マップチェンジ
■変数操作: このEvのセルフ変数0 = 9100284 + 0
■変数操作: V[このEvのセルフ変数0] = 6 + 0 ←ここで高さ変更処理が入る
■トランジション実行 ←ここで画面が切り替わる
例えばこんな風にすれば高さの変更処理は見えない。変更したいチップがあるマップではなく、別のマップからそのマップへ移動する時の処理に工夫しないといけないのが面倒だけど
そういう微調整をしたいイベントチップが沢山あるなら、高さ変更処理を一括で変更する処理をコモンイベントで作って移動の度に逐一呼び出すのが良い。
例えば影グラフィック11番〜42番は高さを+1〜+32するって処理なら下みたいな感じ.イベントは100個までしか置かないって仮定で作ったもの.
■変数操作: CSelf10 = 0 + 0
■回数付きループ [ 100 ]回
|■変数操作+: CSelf11 = キャラ[CSelf10] の 影グラフィック番号
|■条件分岐(変数): 【1】CSelf11 が 10以下 【2】CSelf11 が 42以下
|-◇分岐: 【1】 [ CSelf11 が 10以下 ]の場合↓
| |■
|-◇分岐: 【2】 [ CSelf11 が 42以下 ]の場合↓
| |▼ 10超かつ42以下の分岐
| |■変数操作: CSelf12 = 9100000 + 4
| |■変数操作: CSelf12 += CSelf10 * 10
| |■変数操作: V[CSelf12] = CSelf11 - 10
| |■
|◇分岐終了◇
|■変数操作: CSelf10 += 1 + 0
|■
◇ループここまで◇◇
958: 名前は開発中のものです。 [sage] 2017/05/29(月) 23:41:36.97 ID:MFrQeG/u(4/4) AAS
>>957
ああああああああああああ!!なるほど!!
トランジションしている内で高さの変更処理を行ってしまえば
高さの変更処理が見えなくなるから自然に移動したように見えますね……!
完全に盲点でした、ありがとうございます!ドアの処理に一斉チップ高さ変更コモンを作って仕込んでみます。
本当にありがとうございました!!
959: 名前は開発中のものです。 [] 2017/05/30(火) 19:34:50.02 ID:bjUL4VHz(1/2) AAS
文字数を取得して、数だけ音を鳴らすコモンを使用しているのですが、
これを改造して特殊文字(\.)は文字数としてカウントせず、その代わりにウェイトを適用させたいです。
どのような処理をすればいいのかどうか教授ください。
現在使用している一文字ごとに音が鳴るコモン→(外部リンク:1drv.ms)
文章表示は高機能吹き出しコモンを使用しています→(外部リンク:www.silversecond.com
960(1): 名前は開発中のものです。 [sage] 2017/05/30(火) 20:50:09.64 ID:HP/qLAro(1) AAS
丸投げしてて草も生えない
961: 名前は開発中のものです。 [] 2017/05/30(火) 21:03:10.39 ID:bjUL4VHz(2/2) AAS
>>960
今使っているコモンは作ったり改造したりしたので丸投げしているつもりはなかったのですが…。すみません。
962: 名前は開発中のものです。 [sage] 2017/05/30(火) 23:04:04.00 ID:tiztH7Mp(1/2) AAS
普通に1文字ずつ条件分岐にかけりゃええんちゃう
\の文字があったら文字カウントせずにフラグ立てる→フラグ立った状態で次の文字を調べて . なら特殊処理、 . 以外なら前の\の分含めて文字カウント2つ とか
特殊文字が読めるかどうかは忘れた.\nとか\.とかは1文字としてカウントされるんだったっけ? ちょっと調べてみるわ
963(1): 名前は開発中のものです。 [sage] 2017/05/30(火) 23:28:03.56 ID:tiztH7Mp(2/2) AAS
\.とか\!とかのウディタの仕様書に書かれている特殊文字は1文字扱いだったわ
\.で分岐条件にすれば判定できる。\nの改行コードだけは実際に改行した文字列で比較するしかない
つか今コモン見てみたけどその辺は分かってるっぽいじゃん
全部読み取ってから音処理してるからわかんなくなってるだけやぞ
1文字読み取り→音だす→1文字読み取り→音出す って処理にすりゃええやろ
964(1): 名前は開発中のものです。 [] 2017/05/31(水) 00:31:10.77 ID:OsRZhZDj(1/3) AAS
>>963
お答えくださり、ありがとうございます!頭が固くて申し訳ないのですが、「一文字読み取り」とは
■文字列操作:Cself7[文章]=SysS25[[読]文章表示の内容]
■変数操作:Cself21[文字数]=0+0
で処理しているのでしょうか?私はネットに公開されていた他の方のコモンをそれっぽく組み合わせただけなので
よく理解ができていないのです・・・お手数かけてすみません。
\.の条件分岐は文字列操作で1文字切出を選び、コモンセルフに代入するような形でしょうか?
自分で書いていて更によく分からなくなってきたので、処理が重くならなければ文字の数だけ回数付きループで設定しようと思っています;;
上下前次1-新書関写板覧索設栞歴
あと 38 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.017s