[過去ログ] RPGツクールMZ_25作目 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
673: 名前は開発中のものです。 [sage] 2023/10/25(水) 17:36:49.70 ID:cb2D//CP(7/7) AAS
キャラクターのフォルムを崩させないために季節限定でやってるとしたら悲しいもんだは…相棒亀山のフラジャケとか、杉下のコートとか、秋冬だもんね('ω'`)
674: 名前は開発中のものです。 [sage] 2023/10/25(水) 21:33:53.10 ID:Oq39jHY1(1) AAS
いいから男の娘の画像はれよ
それ見てokかautoか判断してやるわ
675: 名前は開発中のものです。 [sage] 2023/10/25(水) 22:10:20.13 ID:EHvLCrXj(3/3) AAS
(オート?)
676
(2): 名前は開発中のものです。 [sage] 2023/10/25(水) 22:11:13.25 ID:VjH6lJbF(1) AAS
常時動いてる並列処理ってウェイト0だと凄いラグが発生するけどウェイト10だと判定すり抜けるとかあると思うけどウェイト1なら他人から見てラグは発生してないように見えますか?
677: 名前は開発中のものです。 [sage] 2023/10/25(水) 22:23:59.17 ID:HOTxWbio(1/4) AAS
>>676
基本的にRPGツクールは60fpsで動いてる
ウェイト1フレームならプレイヤーから見てラグというか、処理抜けは絶対に発生しない
678: 名前は開発中のものです。 [sage] 2023/10/25(水) 22:33:33.30 ID:X0SnzGT3(2/4) AAS
>>676
2000だとウェイト0(1/60秒)を置くことで並列処理の空白を発生させたけど、MV/MZもその仕様は受け継いでいる。
随分前にツクールスレで質問した時も、その通りと教えてもらえたから、ウェイト(0でいい)を置くと軽くなるはず。
679: 名前は開発中のものです。 [sage] 2023/10/25(水) 22:36:15.27 ID:X0SnzGT3(3/4) AAS
あらら……真逆の意見になっちゃった……
皆さん、正しいところをお教えください。
680
(1): 名前は開発中のものです。 [] 2023/10/25(水) 22:36:52.50 ID:FDDYe04X(3/4) AAS
ウエイト0なんてできたっけ?
681: 名前は開発中のものです。 [sage] 2023/10/25(水) 22:39:40.73 ID:HOTxWbio(2/4) AAS
>>680
一応できる
でもウェイト0の処理が連続して発生するようになると無限に処理を繰り返すから動かなくなる
682: 名前は開発中のものです。 [sage] 2023/10/25(水) 22:40:53.97 ID:HOTxWbio(3/4) AAS
あー違う違う
ウェイト処理で0フレームはできない
並列処理のウェイト無しを0フレームと呼称してたわ
683: 名前は開発中のものです。 [sage] 2023/10/25(水) 22:50:25.95 ID:HOTxWbio(4/4) AAS
オラ不安になってこんな時間にPC立ち上げちまったぞ
ウェイト0フレームは設定できない
1~999フレームしか設定できない

画像リンク

684: 名前は開発中のものです。 [sage] 2023/10/25(水) 23:10:36.22 ID:X0SnzGT3(4/4) AAS
あ、本当だ。
ウェイト1からだった。
これは申し訳ない
685: 名前は開発中のものです。 [] 2023/10/25(水) 23:21:23.39 ID:FDDYe04X(4/4) AAS
まあ1いれておけばいいんじゃね
686: 名前は開発中のものです。 [sage] 2023/10/26(木) 00:15:48.22 ID:Tw0lZqq9(1/3) AAS
ムービー作ってツクールにぶち込んでみたけど動かないナリ('ω'`)
687
(1): 名前は開発中のものです。 [sage] 2023/10/26(木) 00:21:38.13 ID:WKKPN7Dh(1) AAS
ありがとうございます
1でも入れとけば並列処理にラグはないってことですね!
688: 名前は開発中のものです。 [] 2023/10/26(木) 00:23:25.15 ID:QB5Hodym(1/4) AAS
PCスペックしょぼかったら60入れても起こる
689: 名前は開発中のものです。 [sage] 2023/10/26(木) 00:36:18.70 ID:Tw0lZqq9(2/3) AAS
あまりカツカツに作ってしまうとプレイする人によっては進行不可能になるかもしれないので計画的に…あかるぅい!かぞくぅ!('ω'`)
690
(3): 名前は開発中のものです。 [sage] 2023/10/26(木) 00:58:32.43 ID:8PtIHNwP(1) AAS
>>687
仕組みはきちんと理解した方が良い
「並列処理が重い」と言われる理由は1フレームに一回、つまり1秒間に60回処理が実行されるから

case.1
処理1
処理2
ウェイト1フレーム
とした場合は2フレームに1度、処理1と処理2が実行される

case.2
処理1
処理2
ウェイト59フレーム
とした場合60フレームに1度、処理1と処理2が実行される

case3.
処理1
ウェイト1フレーム
処理2
とした場合、1フレーム目に処理1、2フレーム目に処理2、3フレーム目に処理1と交互に実行される

case.1のようにウェイト1を入れるだけで秒間60回から秒間30回と半減されるから効果はあるけど
使用目的に合わせて適切に処理を分ける事が肝要
特にcase.3のようにウェイト処理には「処理を中断する」という性質があるから長い処理の場合はこちらが重要になる
691
(1): 名前は開発中のものです。 [sage] 2023/10/26(木) 06:54:19.19 ID:Xi2dWQhq(1/2) AAS
並列処理の話で知識にばらつきがでるのは2000のころと今では仕様が変わってるからなのか
692: 名前は開発中のものです。 [sage] 2023/10/26(木) 07:18:19.92 ID:Xi2dWQhq(2/2) AAS
検証おわり
確かにウェイトなしでも1フレーム1回の処理になってる。
>>690に感謝
693: 名前は開発中のものです。 [sage] 2023/10/26(木) 07:30:29.57 ID:KgfcB7ER(1) AAS
こういう話は眺めてて勉強になる
時間を割いて書いてくれてありがてえわ
694: 名前は開発中のものです。 [sage] 2023/10/26(木) 08:06:09.01 ID:T0L1By1S(1) AAS
このスレはこういう流れでいいんだよ
695: 名前は開発中のものです。 [sage] 2023/10/26(木) 08:29:16.91 ID:kmMc5Nv3(1) AAS
男の娘の流れも捨てがたい
696: 名前は開発中のものです。 [sage] 2023/10/26(木) 10:38:35.98 ID:DLG+lcLW(1) AAS
要点と例示が完結で優秀なエンジニアやね
横からだが>>690ありがたいわ

イベントの途中にウェイト入れるのはたぶん自分では組んだことないけどそれによる弊害ってあるん?
中断=他処理が間に入る割り込みが起きて想定外の結果が生まれるみたいな
697: 名前は開発中のものです。 [sage] 2023/10/26(木) 10:47:46.97 ID:s+1SUbgB(1) AAS
たいして重くもない変数書き換え程度なら数十行くらいあるコモンを並列処理しても内部的には1フレームで処理終えられるの?
1-
あと 305 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.014s