[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 09/19 04:58 / Filesize : 195 KB / Number-of Response : 654
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

WOLF RPGエディター 質問スレ 其の7



1 名前:名前は開発中のものです。 [2014/02/23(日) 16:18:53.77 ID:rJ7Rn5iR]
フリーソフトのRPG製作ソフトWOLF RPGエディターの質問者のためのスレッドです。
教えられる方はできる範囲で教えてあげてください。

・ここは質問スレです。質問者や回答者を煽るようなレスは禁止です。
・もしあなたが憤りを感じたり荒らしだと思っても、放置もしくは>>1とだけレスしてください。
 それ以上のことを書くと、それ自体が『荒らし行為となります』。ご注意ください。
・質問者もマナーを守り、回答がつきやすい質問の仕方をしましょう。

【良い質問の例】
・〜がやりたくて・・・までしたのですが、〇〇がうまくいきません。

【悪い質問の例】
・〜できますか → 大概できます。問題は「どうすればできるか」のはずです。実のない質問はやめましょう。
・〜のようなことがやりたい → 丸投げはやめましょう。1から全部教えてくれる人はまずいません。
 何が分からないか分かるまで努力しましょう。全部分からないのなら、まずは講座サイトで勉強しましょう。

◆WOLF RPGエディター公式サイト
www.silversecond.com/WolfRPGEditor/

【参考・講座サイト】
◆ウディタ パーフェクトガイド   <公式> 現在、執筆中。まずはこれを見て学びましょう。
www.silversecond.com/WolfRPGEditor/Guide/

◆公式マニュアル [ウディタ機能一覧]   <公式> ウディタの機能について詳しく知りたいのならこちらから。
www.silversecond.com/WolfRPGEditor/Help/

◆はじめてのウディタ   初心者にもわかりやすく説明されています。
wikiwiki.jp/piporpg/

◆ウディタ講座(Ver2用)   こちらを読みながらウディタの操作感を学びましょう。
su-labo.sakura.ne.jp/kouza/

419 名前:名前は開発中のものです。 mailto:sage [2014/07/16(水) 11:55:46.67 ID:rCyuZp2m]
ツクールを持っていないので分かりません
自分で区切りのよいところで改行してください

420 名前:名前は開発中のものです。 mailto:sage [2014/07/16(水) 20:41:29.44 ID:cB6FzD4+]
すいません。普通に改行できたんですね

421 名前:名前は開発中のものです。 mailto:sage [2014/07/18(金) 18:03:59.21 ID:gNzjF5kQ]
ローグライクを作るためのコモン?ってないの?

あと武器によっていちかいの攻撃回数かえたいんだが?

422 名前:名前は開発中のものです。 mailto:sage [2014/07/18(金) 18:08:21.77 ID:v60RTKO7]
>>421
あるよ
できるよ

423 名前:名前は開発中のものです。 mailto:sage [2014/07/18(金) 18:20:45.74 ID:GHl8U1oA]
>>1

424 名前:名前は開発中のものです。 mailto:sage [2014/07/18(金) 19:16:50.76 ID:3qx71/qK]
こういう質問見るたびの思うんだけど
お前らローグライクってどんなの想像してんの?

俺は変愚蛮怒です

425 名前:名前は開発中のものです。 mailto:sage [2014/07/18(金) 20:54:28.61 ID:vlokTwvE]
elonaかな

ローグライク作る場合、見える範囲の計算が実装できなくて詰んだんだわ
障害物の所為で見えない範囲とかどうやって計算してんだあれ
射線が通る場所だけ見えるようにやってみたら重すぎわろえないwwwってなったし・・・

426 名前:名前は開発中のものです。 mailto:sage [2014/07/18(金) 21:17:25.04 ID:fKD+Hk7E]
一番に想像できるのは変愚だけど
ウディタで再現してみたいとなるとシレン系

まあ重すぎて諦めた
やり方がまずかったんだろね

427 名前:名前は開発中のものです。 mailto:sage [2014/07/18(金) 23:26:43.12 ID:jVA0eqVR]
>>425
視界が狭いなら4方向のどれかで全パターン手作業で設定して重ねるって手がある。
これなら計算はほぼ無い。
力技にもほどがあるけど。



428 名前:名前は開発中のものです。 mailto:sage [2014/07/19(土) 00:29:30.23 ID:nAuDYt4c]
>>425
elona風だと毎フレームごとに計算する必要ないと思うんだけど
一歩移動するたびに一回だけ見えているマスを計算すればいいから
そこまで重くなるかな

429 名前:名前は開発中のものです。 mailto:sage [2014/07/19(土) 17:58:00.73 ID:65ikHwY+]
任意の角度ごとの可変DBを用意して0に初期化、暗闇用ピクチャ削除
主人公の周囲のマスから外側に向かって円状に障害物判定
actan{(マスx座標-主人公x座標)/(マスy座標-主人公y座標)}で表される角度±nに1を代入
同様に処理マスのactan{(マスx座標-主人公x座標)/(マスy座標-主人公y座標)}の角度が1なら見えない判定で黒マスピクチャ描写
nは任意の値で、増やせば障害物によって遮られる部分が増える

これならマス目分だけの処理回数でいけるから一歩ごとくらいなら普通にいけるんじゃね

430 名前:名前は開発中のものです。 mailto:sage [2014/07/21(月) 02:16:36.92 ID:kR9ArrmV]
ウディタにはゲーム起動のショートカットキーはないのですか?

431 名前:名前は開発中のものです。 mailto:sage [2014/07/21(月) 03:27:14.99 ID:d4hU9ERl]
>>430
ウディタにはありません

432 名前:名前は開発中のものです。 mailto:sage [2014/07/21(月) 03:42:07.01 ID:kR9ArrmV]
>>431
ないんですか。ありがとうございます。

433 名前:名前は開発中のものです。 mailto:sage [2014/07/21(月) 13:58:27.56 ID:BLG4iVv+]
ショートカットキー登録すれば…
と思ったけど
古い記憶なので今あるかどうかは知らん
そもそも記憶違いの可能性もある

他人のために調べる気はないので気になったのならググってくれ
役に立てば幸いだが、なけりゃないで諦めろ

434 名前:名前は開発中のものです。 mailto:sage [2014/07/21(月) 14:06:58.76 ID:kR9ArrmV]
>>433
ありがとうございます。調べときます

435 名前:名前は開発中のものです。 mailto:sage [2014/07/21(月) 18:23:21.59 ID:IqqQLY2R]
何か分かったら教えてくれ

436 名前:名前は開発中のものです。 mailto:sage [2014/07/21(月) 18:24:22.87 ID:d4hU9ERl]
そもそも「ゲーム起動のショートカットキー」が謎なんだよなあ

437 名前:名前は開発中のものです。 mailto:sage [2014/07/21(月) 19:40:48.03 ID:6ip3wHwB]
エディタ側でゲーム起動ったら一つしかねーだろ



438 名前:名前は開発中のものです。 mailto:sage [2014/07/21(月) 22:54:47.21 ID:BLG4iVv+]
あったわ
でもこれWindowsの機能だからスレチだね

439 名前:名前は開発中のものです。 mailto:sage [2014/07/22(火) 13:06:49.44 ID:Mfp3JwPT]
そっちの意味かよw 斜めすぎる
まあ解決したんならよかったな

440 名前:名前は開発中のものです。 [2014/07/22(火) 16:41:12.82 ID:/0mEH2fS]
質問です。完全初期状態データで作ろうと思い、とりあえず
タイトル画面制作をしようとしたのですが、ピクチャ表示がうまくいきません。
処理時間0で表示させる分には問題無いのですが3以上の数値を入れるとおかしくなります。
画像は表示されているけど画面が暗いです。それと、最初のウェイトを増やすと点滅してしまいます。
何が悪いのでしょう?
■ウェイト:1 フレーム
■ピクチャ表示:3000 [左上]ファイル「SystemGraphic/test.png」 X:0 Y:0 / 10(0)フレーム / パターン 1 / 透 255 / 通常 / 角 0 / 拡 100% / カラー R[100] G[100] B[100]

441 名前:名前は開発中のものです。 mailto:sage [2014/07/22(火) 16:42:41.70 ID:/0mEH2fS]
>>440
ミスりました。ごめんなさい

442 名前:名前は開発中のものです。 mailto:sage [2014/07/22(火) 17:18:05.92 ID:KCVADXXm]
起動条件を自動実行か並列実行にした処理で
薄い状態から表示されて、10フレーム後にきちんと表示されるコマンドなのに
毎フレームピクチャ表示させられている所為で、薄い状態しか表示されていないだけじゃねーの?

443 名前:名前は開発中のものです。 mailto:sage [2014/07/22(火) 17:35:40.19 ID:/0mEH2fS]
>>442
ウェイトを30フレームくらいにしたら直りました!

444 名前:名前は開発中のものです。 mailto:sage [2014/07/22(火) 17:40:40.26 ID:/0mEH2fS]
>>443
っと思ったらイベントの一時消去が抜けてただけでした。
ほんとすんません

445 名前:名前は開発中のものです。 mailto:sage [2014/07/24(木) 20:48:16.07 ID:WAgTYCtb]
ワラタ

446 名前:名前は開発中のものです。 mailto:sage [2014/07/24(木) 21:08:45.98 ID:RxEH/oG/]
本当このスレはエスパー技能持ってないとロクな回答ができない質問ばっかりだな

447 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 16:19:44.67 ID:hzUfJ/Up]
ユーザDBと可変DBの使い分けについてお聞きしたいです。
両者の違いが書き変えれるかどうかだけなら、とりあえず何もかも可変に入れておけばいいと思うのですが。
書き換えたくなければ触らなければいいだけの話で・・・。
あえてユーザDBを使う理由があれば教えてください。



448 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 16:53:06.40 ID:8/o+sHXv]
・可変DBの内容はそっくりセーブデータに含まれるので
 セーブデータのサイズを大きくしたくないとか、見られたくないとか改ざんされたくない場合は
 できるだけ可変DBよりUDBを使うほうがいい。
・本スレでも出たことある話だけど、DBの読み込みと書き込みを間違ってバグを作りこむのは結構あるが
 読み込み元がUDBであるとバグを作りこむのを抑えられる
・デバッグ機能のF11キーでは可変DBは再読み込み対象外なので
 ゲームの基本データはUDBに置く方がいい

ぱっと思いつくのはこれぐらいかなぁ

449 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 18:09:10.41 ID:fxeQ/RMZ]
UDBはコピー元や参照先として使う
可変DBはもう色々と変更したりする一時保管場所として使う

UDBだけでもゲームは作れるが
重くなるし、セーブ面倒になるしといいことがない

450 名前:名前は開発中のものです。 mailto:sage [2014/07/25(金) 20:24:03.68 ID:1L/ibx+b]
別に可変DBオンリーでもゲームは作れる

でも実際やってみると分かると思うが、
可変DB弄りたい時に性質の違う物があると管理が面倒くさい

故に敢えて制限したり区別したりする
プログラミングでデータ型の宣言をわざわざするのと似たような物だ

451 名前:447 mailto:sage [2014/07/25(金) 20:37:05.90 ID:hzUfJ/Up]
>>448->>450
なるほどとても参考になりました。
みなさんありがとうございます。
うまく使い分けられるように意識します。

452 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 01:41:27.59 ID:7QhIxjlR]
その点に関しては基本システムが拡張性を重視するために
本来UDBでいいデータもCDBにしてるところがユーザーを混乱させてる感じはするな
主人公ステの基礎値と増加値、技能、AI、耐性とか本来なら変化させない箇所はUDBで良いし
それが原因で「CDBを変えたのにセーブデータに反映されてない」ってなる初心者は結構いる
まあその分応用は効くんだけど

ゲーム内で変化する項目かどうかはシステム構想の段階で分かるから
可能な限り可変DBを使わない方が無難

453 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 02:24:22.97 ID:klCZdo5f]
基本システムで味方のAIを使うなら変化させなきゃ使い物にならないでしょ


今の仕様は単純にUDBとCDBで設定分けたら分かりにくいって方が大きいと思う
拡張性って意味なら主人公ステは基礎値をUDBに入れて現在値と分ける方が良いし

どちらにしても初心者が知るべきことは
「CDBに入力した内容はゲーム開始時にのみ読み込まれる」
「セーブデータを読み込むとCDBの内容は上書きされる」ってことであって
基本システムの仕様どうこうは関係ない気がする

UDBを元に計算しても現在値をCDBで管理してたら同じだし

454 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 08:39:16.96 ID:R9bYSwyE]
セーブ画面の表示を改造したいですが、どおすればいいですか
おねがいします

455 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 08:59:45.68 ID:bZUGT3BC]
セーブ画面の表示を改造すればいいです

456 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 14:40:04.19 ID:4WLQ8PGd]
>>454
セーブ画面でF7キーを押して変更したい画像を表示しているのがどのコモンの何行目かを調べて
そのコモンのバックアップを取った上で開いて該当するピクチャ表示を仮に回数付きループ0回の
中に入れて念のため目印にチェックポイントを置いておいてテストプレイをしてどう変化したかを
見てそのコマンドがどのような働きをしていたかを調べるだけでお好みの劣化改造ができるように
なるので基本システムとはちょっとだけ違ったテイストのゲームを自作できるようになると思うよ

457 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 15:36:38.36 ID:w7kP7GUV]
あまりにも優しすぎる回答に全俺が泣いた



458 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 18:31:04.80 ID:7aKIw3QS]
親切すぎて縦読みでも仕込んであるかと思ったけどそんなことはなかった

459 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 20:26:17.07 ID:2O029uJR]
ネットで100回親切にすると夢がかなう

460 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 22:08:05.54 ID:+TuXOLOv]
申し訳ありません、一つ質問させていただけないでしょうか。

ウディタ製のゲームをプレイしたり、作ったゲームをテストプレイさせてみたりすると、会話文やステータスなどの文字という文字が表示されないのです。
また、データベースなどの文字の一部も文字化けしています。
再ダウンロードしても直らず、とても困っています。

どなたか解決方法を教えていただけないでしょうか?

461 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 23:04:25.04 ID:0wLeM1wR]
OSや言語明記して公式で聞け
ぶっちゃけ自分が使ってない環境について答えられる奴はおらん

462 名前:名前は開発中のものです。 mailto:sage [2014/07/26(土) 23:05:06.81 ID:AkQxMfZz]
フォント変更してないだろうな?

463 名前:名前は開発中のものです。 mailto:sage [2014/07/27(日) 01:30:28.30 ID:LzXnb8fq]
オレにテストプレーさせてみればわかる

464 名前:名前は開発中のものです。 mailto:sage [2014/08/04(月) 17:48:37.35 ID:JHpw54i3]
ループを使う時
一時カウンターの変数を作って今何度目か回数を判定したりしますよね
その時、初期値を0にして処理後にプラス1するのがいいのか?
それとも初期値をー1にして処理前にプラス1するのがいいのか?
そんなことはどっちでも気にせず好きにしていいのか?

変数は指定しなければ初期値は0なので0から増やすのが自然かと思うのですが
基本システムや他人のコモンを見るとー1から始めている場合が多いので、
それはどのような発想にもとづいているのか、教えてください

465 名前:名前は開発中のものです。 mailto:sage [2014/08/04(月) 18:00:29.00 ID:Z/F5qlDI]
どっちでもいい
+1するタイミングもかなり好みが出る

466 名前:名前は開発中のものです。 mailto:sage [2014/08/04(月) 18:03:39.48 ID:X78Oz7Eq]
ループの途中でループの最初に戻る処理を入れる場合、
処理後+1の場合は+1処理を複数個所入れなければならず大抵どこかで入力忘れがあるんだけど
処理前+1場合はその問題は起きない。

467 名前:464 mailto:sage [2014/08/06(水) 01:09:24.85 ID:0+FT8Cue]
なるほどそういうことなんですね
どうもありがとうございます



468 名前:名前は開発中のものです。 mailto:sage [2014/08/08(金) 07:55:05.38 ID:EjGIM3Oq]
可変DBは存在しない行にアクセスすると行が増えてしまうから
DB行数分だけループ開始時に+1する、という場合もあるかもな
ループの終端で+1してそのまま抜けるなら関係ないんだけど

469 名前:名前は開発中のものです。 [2014/08/09(土) 00:16:08.85 ID:Urh1PGeh]
戦闘中にイベントを発生させた後に
戦闘を終了したいのですが
どのようにコモンイベントを繋げればいいでしょうか

470 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 00:35:08.78 ID:n4Sc1mH7]
元々の戦闘関連のコモンを改造しないと無理
呼び出したイベントにどんな内容があろうと、それが終了次第もとの戦闘処理を再開するだけ

471 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 01:05:07.41 ID:PX7YL2QT]
戦闘のメインループの入れたい場所にイベント突っ込んでループ中断

472 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 02:28:55.43 ID:khVFwfyv]
テストプレイ用に簡易セーブロードをそれぞれボタン一つでできるように
したのですが、戦闘中にセーブしてロードすると
敵キャラとコマンドは表示されたままだけど
戦闘が始まらず キャラクターがマップを動けてしまう。
戦闘の途中からはじめるにはどうしたらいいんでしょうか?

473 名前:名前は開発中のものです。 mailto:sage [2014/08/09(土) 02:51:50.53 ID:z+3CaFLC]
ロード読込後専用のコモンイベント作ってそこから戦闘でも呼び出したれ
なお敵のステータス類も保存したい場合は面倒になる

474 名前:名前は開発中のものです。 mailto:sage [2014/08/13(水) 15:57:39.88 ID:aMXjaPi4]
ピクチャ表示でx:cself y:cself というふうに変数を割り当てるのは
どうすればいいんでしょうか
GUIにそのようなチェックボックス的なのもの見当たりません

475 名前:名前は開発中のものです。 mailto:sage [2014/08/13(水) 16:08:47.83 ID:A6nDZIf1]
1600000

476 名前:名前は開発中のものです。 mailto:sage [2014/08/13(水) 16:10:35.89 ID:A6nDZIf1]
おっと、送信しちまった……
1600000 とかみたいに変数呼び出し値を
座標X,Yのところに入れてやればいい

例えば CSelf20 を X座標に入れたい場合は 1600020 と X座標のところに入力するだけだ

477 名前:名前は開発中のものです。 mailto:sage [2014/08/13(水) 16:14:05.71 ID:aMXjaPi4]
>>476
できました! ありがとうございます。



478 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 12:38:12.96 ID:5l6YSVU0]
6人が上限のptメンバーを改造中。

コモンイベント048の56行目を
■可変DB書込:DB[基本システム用変数:51:0](システム上最大パーティー人数:数値) = 7
に。

可変dbの6のメンバー枠を1つ増やす。メンバー1〜7を適当に埋める。

可変dbの18の51、システム最大ptの数値を7にする。

ここまでやって、デフォのスタートから装備画面を開く。
メンバー1〜6までは正常に表示されるが7を選ぶと、
DB操作:データ番号がマイナスです!
処理地点:【コモンEv 93 行 176 】  ※もし並列処理のエラーなら地点不明です
-->[コモン93/176行]
というエラーになる。
下の内容のうち、CSelf1[[1]主人公ID]がマイナスになってしまっていると思われる。
| |■DB読込(可変): CSelf90[HP] = 可変DB[主人公ステータス:CSelf1[[1]主人公ID]:HP]

疑問点:なぜマイナスになってしまっているのか?

※サブキーででてくるpt画面とかは全く触っていないのでここの表示は6人のまま。
これが原因でしょうか・・・

479 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 12:55:45.52 ID:fiD4vec3]
詳しくは無いけどコモン104,105辺りの選択位置主人公ID関係はシステム上最大パーティ人数と連動してなくて手動で増やさなきゃいけなかった様な気がするなぁ

480 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 13:29:55.01 ID:QUoqX7uH]
>>479の言うとおり、主人公IDの読み込みで7人目以降の指定がないから-1が返ってるだけ

改造するつもりならちゃんとコモン読まないと無理だよ
今回なら呼び出し元のコモンを遡って行けば理由は分かるはず

481 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 14:43:36.03 ID:Zbo7fhrE]
表示を全面的に弄らないといけないから
基本システムでptメンバー増やすのは茨の道だと言っておく
旧システムだと40人pt組めるようなのもあったけど

482 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 15:48:00.57 ID:5l6YSVU0]
104と105の改造で装備は解決。技能も覚えられるぽい。
あとはpt画面や戦闘画面からはみ出ないようにするだけ・・・?(変更箇所少なすぎるな;)

1まずは戦闘画面を直す

コモンの174から6人ptのときの表示を改造。
| |■変数操作: CSelf10[横位置算出 一時変数] = CSelf0[表示位置[0-..]] % 4
| |■変数操作: CSelf11[縦位置算出 一時変数] = CSelf0[表示位置[0-..]] / 4
このまま6人ptを表示するとひとまず4人×2ができるけれど、一番右がはみ出す。
さらに7人ptにすると、メンバーの表示がほとんど画面外に。

※メンバーが7人以上だとエラーを出す命令が入っているが、ひとまずそこは削除。
| |■条件分岐(変数): 【1】CSelf15[現在パーティ数] が 0以外
| |-◇分岐: 【1】 [ CSelf15[現在パーティ数] が 0以外 ]の場合↓
| | |■文章:\>「X[移]味方欄_座標算出」エラー:\n 現在パーティ数が6人より大きい値になっています。\n > \cself[15]人
| | |■
| |◇分岐終了◇

問題点:8人という人数固定で最後まで行く予定だが、戦闘画面をどうやって直すか。

483 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 16:43:50.89 ID:0DzL4ZQN]
戦闘画面とかかなり弄りやすいだろw
座標は専用のコモン1つで位置決定してるし
ウィンドウやHP等の表記もコモン1つなんだわ

484 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 16:43:51.59 ID:Zbo7fhrE]
人数から座標を割り出してるコモンがあるからそこに付け足せ

485 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 20:33:34.00 ID:4HXbWFrA]
コモンの174に4人だと1列に4人並べるやつがあるから、これを2列にすれば・・・
と思って

| |▼ 3x2で表示
| |■変数操作: CSelf10[横位置算出 一時変数] = CSelf0[表示位置[0-..]] % 4
| |■変数操作: CSelf22[表示先X] = 70 + 0
| |■変数操作: CSelf22[表示先X] += 92 * CSelf10[横位置算出 一時変数]
| |▼
| |■変数操作: CSelf11[縦位置算出 一時変数] = CSelf0[表示位置[0-..]] / 4
| |■変数操作: CSelf23[表示先Y] = 140 + 20
| |■変数操作: CSelf23[表示先Y] += 54 * CSelf11[縦位置算出 一時変数]
| |■変数操作: CSelf23[表示先Y] = 164 + 0
| |■変数操作: CSelf23[表示先Y] += 43 * CSelf11[縦位置算出 一時変数]



| |■変数操作: CSelf10[横位置算出 一時変数] = CSelf0[表示位置[0-..]] % 4
| |■変数操作: CSelf22[表示先X] = 40 + 0
| |■変数操作: CSelf22[表示先X] += 80 * CSelf0[表示位置[0-..]]
| |■変数操作: CSelf23[表示先Y] = 190 + 0
| |▼
| |■変数操作: CSelf11[縦位置算出 一時変数] = CSelf0[表示位置[0-..]] / 4
| |■変数操作: CSelf23[表示先Y] = 140 + 20
| |■変数操作: CSelf23[表示先Y] += 54 * CSelf11[縦位置算出 一時変数]
| |■変数操作: CSelf23[表示先Y] = 164 + 0
| |■変数操作: CSelf23[表示先Y] += 43 * CSelf11[縦位置算出 一時変数]
にしてみた。

ところが、1列分しかptが表示されない。

うーむ。もうちょっとなのか、人数から座標を割り出すコモン(何番だろう?)からがいいのか・・・。

486 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 20:44:28.68 ID:0DzL4ZQN]
| |■変数操作: CSelf22[表示先X] += 80 * CSelf0[表示位置[0-..]]
まずここがおかしいからな
0 1 2 3 4 5 6 7 って配置されてしまっている

80 * Cself10 にしたら
0 1 2 3
4 5 6 7 となる

% と / の違いきちんと分かってるよな?

487 名前:名前は開発中のものです。 mailto:sage [2014/08/15(金) 21:11:58.98 ID:Zbo7fhrE]
お前が弄ってるコモンの名前をよく見ろw<人数から座標を割り出すコモン

目の付け所はいいんだが、コピペ元が『 * CSelf0[表示位置[0-..]』なのは二列にする必要がないからそうなってる



488 名前:名前は開発中のものです。 mailto:sage [2014/08/16(土) 01:08:43.36 ID:dR2JZXlQ]
80 * Cself10にしたら6人ptの表示は2列になった。
しかし、7人にすると相変わらず表示が明後日の方向に・・・。

/は割り算で%は4で割ったときの余り、かな。

そして直感でやってるから自分がすでに「人数から座標を割り出すコモン」だと知らず・・・。
ちょっとぬこパンチくらってくる!!

489 名前:名前は開発中のものです。 mailto:sage [2014/08/16(土) 05:49:13.60 ID:4UkjZYOb]
>>488
そう、それで考えは合ってる
4x2にしたいなら
PT人数の5で割った余りを横列に
5で割った値を縦列に使用したらいいんだぜ

490 名前:名前は開発中のものです。 mailto:sage [2014/08/16(土) 06:53:10.15 ID:DOSR3rVU]
>>485の段階では6人までしか表示されないって問題はあったけど、明後日の方向に表示されはしなかったぞ
どっか変な所弄ったんじゃね

最終的にこうなるはず
ttp://gyazo.com/9cf2559bcff25297ec806a89bcbf4838

491 名前:名前は開発中のものです。 mailto:sage [2014/08/16(土) 06:59:11.97 ID:DOSR3rVU]
補足
>>485を修正すればこう表示される

0 1 2 3
4 5

あとは6人までしか表示されない原因をコードやデバッグ文とにらめっこして探っていけばいい

492 名前:名前は開発中のものです。 mailto:sage [2014/08/16(土) 14:01:53.23 ID:dR2JZXlQ]
原因がわかった。デフォの「pt数に応じて位置を変える」条件分岐セットの
後ろに8ptのときの描画処理を入れてた・・・。

イベント処理中断の手前に入れたら解決。
どうやらぬこパンチが効いたようd
次はメニュー画面に8人入りきるように修正。

現時点では下2人も表示されているが画面内に入っていない。
対象コモンは091と予測。
次lvまでのゲージはいらなさそうなので削除、といった感じで縦をつめていく。
・・・適当に弄ってみるか。

493 名前:名前は開発中のものです。 mailto:sage [2014/08/18(月) 14:03:54.34 ID:YKZ/xIuz]
使用素材と表示画像のサイズについて質問させてください
320×240の画面にマップチップ素材(16×16)を表示しスクリーンショットで撮影し
ペイントで開いたところ32×32になっていました
PC環境依存かと思いモニター解像度を変更しても変わらず・・・なぜサイズが変わるのでしょうか?



494 名前:名前は開発中のものです。 mailto:sage [2014/08/18(月) 14:44:25.63 ID:m5Nov1Rw]
F4で拡大でもしてたんじゃね?

495 名前:名前は開発中のものです。 mailto:sage [2014/08/18(月) 15:47:10.87 ID:nhblHe/Z]
320240でもゲーム画面は普通640480になる

それよりなんでスクショからマップ素材見てるのか不思議なんだけど
他人のゲーム画面から素材ぶっこ抜いて自分で使いたいってこと?

496 名前:名前は開発中のものです。 mailto:sage [2014/08/18(月) 22:38:45.90 ID:YKZ/xIuz]
透過素材を下レイヤーと合成した素材を作りたかったもんで・・・
専用ソフトを使いこなせたらいいんですが
同じサイズに切りだして端を合わせて重ねてなんて、ウディタ以外じゃできないです

なるほど320×240だとタテヨコ2倍表示なんですね
ありがとうございました

497 名前:名前は開発中のものです。 mailto:sage [2014/08/18(月) 22:45:57.13 ID:+qJt2Cpf]
>>496
遠回り過ぎるだろwwww
後々考えればこの辺りのソフト勉強したほうが早い
www.forest.impress.co.jp/library/software/paintdotnet/



498 名前:名前は開発中のものです。 mailto:sage [2014/08/19(火) 21:34:49.51 ID:Z7OXA/Fe]
>>497
教えてくれてありがとう
DLしてみたけど、うちのvistaじゃどうもだめなようで残念
PictBearの勉強でもしてみます

499 名前:名前は開発中のものです。 mailto:sage [2014/08/19(火) 22:06:21.34 ID:kwxrS/w8]
vista不具合多くてイヤになるよね…

500 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 10:11:14.71 ID:BFCgTjYd]
システム変数のメッセージウインドウ座標
選択肢ウインドウ座標などが適用されないんですが
なにか他に設定するところがあるんでしょうか?

501 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 10:41:33.75 ID:pG0T+pah]
それを設定したイベントは動いてんの?

502 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 10:53:13.41 ID:BFCgTjYd]
>>501
動きますが表示位置は変化なしです

503 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 10:53:24.90 ID:ZhE7BjT8]
多分単発で数値を代入したとかだけなんだろうけど
せめてどのコモンでどう動いてるのか調べてからそれでも分からなかったら人に聞いてね
使われてるシステム変数分かってるんだから楽勝でしょ?
第一ウィンドウ位置変更なんてどこにでも解説あるような基本的なものをわざわざ人に聞いちゃだめだよ

504 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 15:43:15.01 ID:Uv+0UYCR]
>>500
たぶんコモンイベント63の42〜46行
システム変数の1〜4は文章が表示される度にそこで再設定されてる
というかメッセージ位置周りはほとんど解説無いな
UIいじりコモン改変しないといけないし初心者向けの範囲外だからか

505 名前:名前は開発中のものです。 [2014/08/20(水) 16:53:06.95 ID:OMAjGbE3]
なるほど基本システムの話か
質問するならせめて自作か基本システムかぐらいは書いてほしい

506 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 17:34:36.03 ID:BFCgTjYd]
>>504
ありがとうございます。コモンを弄る能力はまだないので
変更はやめときます。

>>505
すみませんです

507 名前:名前は開発中のものです。 [2014/08/20(水) 19:51:00.36 ID:JSoPJjG6]
ユーザーデータベースの状態異常設定について質問します
[8]行動制限の種類にデフォルトのものでは行動不能、ランダム敵〜、ランダム味方〜がありますが、
行動不能を「〜%確率で行動不能」と設定したいと思っています。
たとえば、麻痺なら50%の確率で行動不能とするというようにするつもりです。
どのようにコモンイベントを改造すればよいでしょうか?
顧問イベントの検索で状態異常と行動制限を検索しましたが、設定が難しくここで質問させていただきました。



508 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 20:00:05.21 ID:C5+1G5XQ]
50%の確率で「行動不能にならない」処理を入れればいいと思う

509 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 20:17:05.82 ID:JSoPJjG6]
ありがとうございます。
行動制限を管理しているイベントが複数あり、どれをいじればよいのかわからずじまいです…

510 名前:名前は開発中のものです。 [2014/08/20(水) 20:21:09.68 ID:JSoPJjG6]
連レスすみません。
コモンイベント番号139の戦闘用・内部処理を改造すればよいと予想したのですが、
それ以上分からず、困っています。

511 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 20:28:05.87 ID:tyIg3YCx]
>>510
お前にはまだ早い

512 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 20:30:46.15 ID:fao1IJRN]
139の状態更新に【処理内容】状態以上による効果を発動、ターン経過による自然治癒って描いてあるからそこ改造すればいいんだろうけど詳しいことはわからんなー

513 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 20:49:21.88 ID:R8vtpyNd]
予想って何だよちゃんと中まで見ろよ

と言うかコモン名見ただけで何を改造すればいいか分かると思うんだけど
全コモンの名前を確認してないの?

>>512
50%で行動可能な状態異常と行動ごとに50%で回復する状態異常は違うでしょ

514 名前:名前は開発中のものです。 [2014/08/20(水) 20:55:14.56 ID:JSoPJjG6]
>>508>>510
変数操作:sys110[現在の乱数のシード値]+sys30[プレイ時間ミリ秒]+0
変数操作:cself[行動可能or付加(0=不可,1=可能)]=0〜1
条件分岐(変数):cself[行動可能or付加(0=不可,1=可能)]が0と同じ
行動不可
条件分岐(変数):cself[行動可能or付加(0=不可,1=可能)]が1と同じ
行動可能

をどこかに入れればいいかな、と思ったんですが、思ったより難しそうですね。
応えてくれた方ありがとうございます。

515 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 22:07:50.55 ID:3JcgPq8j]
出来た

まず麻痺る(行動不能付加)するとコマンドが自動的に何もしないになるからそこを弄る
行動可能判定で行動不能なら打ち切る処理を確率分岐にする

あとは状態異常のDBに「行動不能になる確率」でも入れて、100以上なら前者を従来通りに処理する分岐でも入れとけばいい

516 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 22:14:23.08 ID:3JcgPq8j]
id変わってるけど>>508

軽く見てみたけど139は特に関係なさそう

517 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 22:45:55.86 ID:vOQxxLss]
基本的な質問ですいません。
イベントの挿入で、呼び出したいコモン番号を変数で指定することはできないのでしょうか?
コモン以外に変数でも指定できますが、変数に入れる数字がわからないので・・・。
変数呼び出し値をみてもコモンそのものを指定する値は見当たらなかったので質問させてもらいました。



518 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 22:48:57.36 ID:ZA2tDoP0]
>>517
           YES → 【ヒットした?】 ─ YES → なら聞くなよ。死ね。
         /                \  
【検索した?】                     NO → なら、ねぇよ。死ね。
         \                   
            NO → 死ね。

519 名前:名前は開発中のものです。 mailto:sage [2014/08/20(水) 22:57:09.17 ID:vOQxxLss]
>>518
なんかすいません。
検索したのですがコモン番号を表す変数呼び出し値は見当たらなかったので
質問した次第です。

・・・あ、ならねぇよ、ですか。ないのですか。
ありがとうございました。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<195KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef