[過去ログ] WOLF RPGエディター 質問スレ 其の10 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
6
(1): 名前は開発中のものです。 [sage] 2016/05/24(火) 14:11:42.15 ID:tTcdEjNk(1) AAS
>>5
5(2): 名前は開発中のものです。 [sage] 2016/05/24(火) 13:46:10.47 ID:5z6KG6qY(1/3) AAS
BGMがループしません。なんででしょう?

マップの基本設定 登録するにチェック
再生するBGM 使用するにチェック、ファイルにファイル名入力 ファイル名指定にチェック
音量 50% 周波数 100% ループ位置 0
使用しているファイルはmidiです。

以上で登録しているのですが、一巡で止まってしまいます。
なにか見逃しているとは思うのですが、なにか気付いた方いらっしゃったら
よろしくお願いいたします。
 
midiにはリピートするものとしないものがあります
他のファイルを試してみてください。
17: 名前は開発中のものです。 [sage] 2016/05/30(月) 13:59:31.15 ID:Erb7Mei6(1) AAS
動作指定でやることに意味があるんだろうから変数呼び出し値なんて使えんのとちゃうか?
そうじゃないなら最初からピクチャ+エフェクトの方が圧倒的に楽なんやしw
65: 名前は開発中のものです。 [] 2016/07/05(火) 23:28:41.15 ID:d+DziD54(1) AAS
イベントに色々とアニメーションをさせたいのですが上手くいきません
8方向対応の5パターンのキャラチップを作成し(○○TX.png)
キャラクターの動作指定で
待機時アニメOFF→方向転換→パターン1→ウェイト→パターン2→ウェイト…
→方向転換→パターン1→ウェイト→パターン2→ウェイト…
などと動作させると方向転換の後の数フレームだけ
違うパターンのアニメが再生されてしまいます。
改善点があれば教えて頂けないでしょうか。

キャラチップの素材を使って長めの複雑なアニメーションを作成したくて
このようなやり方を試行錯誤しているのですが
やはりピクチャを使った方法しかないのでしょうか
165
(1): 名前は開発中のものです。 [sage] 2016/08/11(木) 02:18:27.15 ID:HAcdNFup(3/5) AAS
>>164
164(1): 名前は開発中のものです。 [] 2016/08/11(木) 02:13:20.24 ID:bPMZivED(2/4) AAS
>>160
ありがとうございます。
やってみましたが、変化なしでした。

>>161-162
ありがとうございます。セーブしてロードを試してみます。
セーブロードを使用する場合、>>136
136(2): 名前は開発中のものです。 [sage] 2016/08/05(金) 21:40:29.45 ID:0Pf4Wu85(5/5) AAS
>>131
やったことがないから確実にできるかどうかは知らんが

・セーブデータのコピー

1. ロード直後のみに動作するコモンイベントを作る
並列実行/起動条件に通常変数Aを用いる。一度処理を行ったら条件を満たさないようにする。
→ロード時にセーブデータへの書き込みを用いて通常変数Aを書き換えた後にロード処理。並列実行を起動させる仕組み

2. ロード時にどの処理を求めてロードされたかを記録しておくデータを作っておく
セーブデータへの書き込みを用いてセーブデータ毎に用意してもいいし、txtデータなりdatデータなりで作っておいてもいいし、システム用のセーブデータを作ってそれを参照するようにしてもいい
とにかくロードした後でも読み込むことが可能なデータを作っておく
そんでロードする時にそこにデータを書き込んでからロードする

3. ロード直後に処理を行う
2で書き込んでおいたデータを基に1のコモンイベントを用いて処理を行う
 データに3番へのセーブコピーとかが書いてあった場合は3番へのセーブ処理を行ってタイトルなりなんなりに戻る。セーブ・ロードを行うとイベントとかは初期化されるからその辺りの例外処理とかも面倒だけど全部書いておく

・セーブデータの削除

ウディタにファイルの消去の機能はないから、通常変数なりCDBなりにフラグを用意しておいて、

削除した(ということになった)セーブデータにはフラグを立てる
→データロードのウィンドウ表示時にはそのフラグを参照して、フラグが立っていた場合はリストに表示されないようにすればいい
のセーブデータのコピー1〜2までの処理を作る必要があると思うので頑張って
530
(1): 名前は開発中のものです。 [sage] 2016/11/30(水) 21:58:52.15 ID:XGTTA1tr(1) AAS
礼を言ったら負け、謝ったら負けという
思考回路の人間はいるんだよ、残念ながら・・・
535: 名前は開発中のものです。 [sage] 2016/12/01(木) 22:55:20.15 ID:1AJeIFx6(1) AAS
2.20の話をしよう
595: 名前は開発中のものです。 [sage] 2016/12/09(金) 13:40:13.15 ID:yFTxrnmi(3/5) AAS
あまりにもエスパーを要求する質問だと、ぶっちゃけDataフォルダをzipで上げたほうが早い
637
(1): 名前は開発中のものです。 [sage] 2016/12/15(木) 14:08:47.15 ID:09NQ/EGl(5/6) AAS
ピクチャ移動消し忘れてない?
154〜158行目の4つ消したよね?
あと154行目はピクチャ移動じゃなくてピクチャ表示になってるよね?

明らかにピクチャ移動の処理してるからちょっと確認してみて
154行目にディレイとか入ってたら消してみてもいいし

初期状態のウディタで上手くいったからその症状がこっちで再現できるかわからないんだよね
713: 名前は開発中のものです。 [sage] 2017/01/28(土) 18:31:50.15 ID:x6CNLYJO(2/4) AAS
すみませんsage忘れました
728
(1): 名前は開発中のものです。 [sage] 2017/01/30(月) 23:36:56.15 ID:eEAU9JiE(1) AAS
確認したい部分でデバッグ文にCself10 = \csel[10]とか入力して変数の中身を確かめるのがええぞ

ちなみに変数操作+のマウス重なってる? の処理はYES = 1 だけどNO = 0ではなく NO = -1だから処理がおかしくなってるだけ
760
(1): 名前は開発中のものです。 [sage] 2017/02/18(土) 16:07:05.15 ID:PTlIBLSR(1) AAS
コモン194の後にCDB14の内容を表示したらいい
876: 名前は開発中のものです。 [sage] 2017/04/02(日) 15:51:38.15 ID:D/e2N1Iu(1) AAS
>>874
874(1): 名前は開発中のものです。 [sage] 2017/04/02(日) 13:27:07.36 ID:5fjKLVXv(1) AAS
変数n=0
変数m=DBの項目数を取得

┌m回ループ
│n番目のDBの値を取得
│n+=1
└ループ終わり

大ざっぱだけどこんなかんじ
効率良くシステム組むにはプログラミングの要領が分かってると楽
>>875
875(1): 名前は開発中のものです。 [sage] 2017/04/02(日) 14:11:54.30 ID:swMgA7nR(1) AAS
処理の内容にもよるな
0の場合の処理内容がDB0〜50で全部違ったら繰り返し処理しても手間はあんまり変わらん
同じ処理で可能になるように全部書き換えないと
返事が遅れましたがありがとうございました!
ループ機能なんて全然気にして無かったので盲点でした!
これで一気に短縮出来そうです
966
(1): 名前は開発中のものです。 [sage] 2017/05/31(水) 00:49:48.15 ID:edsmGlks(2/2) AAS
※行数の都合でちょっと加工

起動:並列常時

■ループ開始
|■条件分岐(変数): 【1】 Sys12:メッセージ表示中?(1=ON) が 0 と同じ
|-◇分岐: 【1】 [ Sys12:メッセージ表示中?(1=ON) が 0 と同じ ]の場合↓
| |■変数操作: CSelf11[前フレーム表示] = 0 + 0
| |■変数操作: CSelf10[ウェイト設定] = 1 + 0
|-◇上記以外
| |■条件分岐(変数): 【1】 CSelf11[前フレーム表示] が 0 と同じ
| |-◇分岐: 【1】 [ CSelf11[前フレーム表示] が 0 と同じ ]の場合↓
| | |■文字列操作:CSelf7[文章] = SysS25[[読]文章表示の内容]
| | |■変数操作: CSelf10[ウェイト設定] = 12 + 0
| |-◇上記以外
| |◇分岐終了◇
| |■条件分岐(文字): 【1】 CSelf7[文章]が "" 以外
| |-◇分岐: 【1】 [ CSelf7[文章] "" 以外 ]の場合↓
| | |■文字列操作:CSelf8[ダミー] =<1文字切出> CSelf7[文章]
| | |■条件分岐(文字): 【1】 CSelf8[ダミー]が "\." と同じ
| | |-◇分岐: 【1】 [ CSelf8[ダミー] "\." と同じ ]の場合↓
| | |-◇上記以外
| | | |▼ ここでSE鳴らす
| | |◇分岐終了◇
| |◇分岐終了◇
| |■変数操作: CSelf11[前フレーム表示] = 1 + 0
|◇分岐終了◇
|■ウェイト:CSelf10[ウェイト設定] フレーム
◇ループここまで◇◇
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.046s