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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
772
(1): 名前は開発中のものです。 [] 2023/09/24(日) 16:19:51.58 ID:/dUEjILP(2/2) AAS
小難しいプログラミングやりたくないならデフォのままやればいいだろ
773: 名前は開発中のものです。 [sage] 2023/09/24(日) 17:27:28.96 ID:7yL7AM3W(3/3) AAS
まぁ>>772だよね
プラグインと比較したらデフォルトが機能性で劣る、なんて当たり前すぎる話
だからと言って(上でも書いたけど)標準機能を増やしたらそれに伴う弊害も出る
ただ多機能にすれば良いってもんじゃない。ある程度まで完成したら引き算が大事になる

昔から散々言われているけどマップエディタとデータベースに対する拡張性が備われば最強になるけど
その切り札を切ったらいよいよ最後って感じがする
でもUniteで信頼を大きく落とした以上、もう出し惜しみする必要はないだろ
774: 名前は開発中のものです。 [sage] 2023/09/24(日) 17:51:10.45 ID:cGL0o7ep(3/3) AAS
内容的に>>755
755(1): 名前は開発中のものです。 [] 2023/09/24(日) 10:39:58.05 ID:NrA7vVb/(1) AAS
戦闘エフェクトを自由に変更できるプラグイン導入したけど
座標XYがどうの 変数の数値がどうの変更して自分でカスタマイズしろってことなの?
こういう小難しいプログラミングやりたくないからツクール買ったのにさぁ

ツクール2000から20年以上経ったのに
こういう不便な所はほとんど何も進化してないのな
の愚痴からきてるんだと思うけど

プラグインを難しい処理を数値を入れるだけに簡略化したととるか、数値すら入れるの面倒臭いととるかの違いよな
彼はGUIみたいなものを欲しがっているんだと思うけども
775: 名前は開発中のものです。 [sage] 2023/09/24(日) 17:59:26.99 ID:bQvbEheA(1) AAS
仕様を把握して作れるものを作るのが目的なら
そこそこ楽なのがツール
作りたいもののイメージが最初にあるなら
結局最初からプログラムの方が楽

レゴとフルスクラッチの差
776: 名前は開発中のものです。 [sage] 2023/09/24(日) 22:36:23.86 ID:507IM4Sr(2/2) AAS
カスタムメニューや動的文字列、ゲージプラグインはそれぞれ単体でミニゲーム作れるレベルの汎用性あるしな
777: 名前は開発中のものです。 [sage] 2023/09/25(月) 00:29:49.73 ID:Vaa0ly0X(1/4) AAS
元の人は俺に手間かけさせるんじゃねえって主張だからプラグインの機能性は問題じゃないんだよね
ツクールの利点は制作のとっつきやすさであって突っ込んだ部分まで面倒見る必要はないんだが
778: 名前は開発中のものです。 [sage] 2023/09/25(月) 01:09:22.44 ID:4bn0UMZM(1) AAS
その手のニーズはCSツクール系譜が拾うべきだけど息してないのよね
779: 名前は開発中のものです。 [sage] 2023/09/25(月) 01:28:00.86 ID:cZVBNk2+(1/2) AAS
座標すら指定できないならゲーム作るのなんか無理だよ
780: 名前は開発中のものです。 [sage] 2023/09/25(月) 03:13:54.45 ID:Vaa0ly0X(2/4) AAS
座標指定の方法をたとえばエフェクト出てる状態でマウスで掴んで調整、みたいなのが欲しいのでは?
ピクチャ指定はそんな感じなってるし要望がそうだとして気持ちはわからんでもない
ただエフェクトってやれること多すぎるから座標指定が解消されても次にまた文句出てくるだろうし
全て盛り込むとしたら機能多すぎて一本それ専用のソフトとして売れる=ツクールの本分ではないってことになる
781: 名前は開発中のものです。 [sage] 2023/09/25(月) 05:50:55.46 ID:vTf6BlUi(1/5) AAS
CSツクールで思い出したけどトリニティで共同制作の仲間募集してる人がいたのだ…あれはデータをユーザ間でやりとりできる仕様なの?('ω'`)
782: 名前は開発中のものです。 [sage] 2023/09/25(月) 08:29:15.76 ID:08ldRN2Y(1/7) AAS
おはよう
今日も頑張って制作していくぞ
と言っても、向こう2週間は地道なテキスト作成だが
783
(2): 名前は開発中のものです。 [sage] 2023/09/25(月) 08:59:42.66 ID:bNCXYat5(1/4) AAS
全てのセルフスイッチ"A"を一括でOFFにする方法を誰か教えてください ツクールMVです
$gameSelfSwitches.clear(); で全てのセルフスイッチを
$gameSelfSwitches.setValue([ 1, 1, "A"], false); でマップ1のイベ1のAをOFFにはできるんですが1つの種類だけを一括でOFFにする方法がわかりません
[ 1-999, 1-999, "A"]でできるかと思ったらできなくて困ってます
プラグインも探したのですが上手くいかなくて質問させてもらいました
784: 名前は開発中のものです。 [sage] 2023/09/25(月) 09:14:46.15 ID:08ldRN2Y(2/7) AAS
>>783
ChatGPT-4

RPGツクールMZ用のプラグインで、マップ内のすべてのイベントの指定したセルフスイッチをOFFにするスクリプトを以下に示します。JavaScriptの知識が必要となります。

プラグインを作成するには、プロジェクトフォルダ内の`plugins`フォルダに新しい`.js`ファイルを作成して、以下のコードを記入してください。たとえば、`ClearSelfSwitch.js`というファイル名にできます。

外部リンク[js]:www.dropbox.com

このプラグインをプラグインマネージャーから追加したら、「プラグインコマンド」でこのプラグインコマンドを利用できるようになります。プラグインコマンドで
`mapId``ClearSelfSwitch`を選択し、引数でセルフスイッチのキー(A, B, C, D)を選択してください。
785
(1): 名前は開発中のものです。 [sage] 2023/09/25(月) 09:20:42.35 ID:08ldRN2Y(3/7) AAS
すまんMVか AIに直してもらった

外部リンク[js]:www.dropbox.com

プロジェクトのpluginsディレクトリに配置してください。
そして、プラグインマネージャーでこのプラグインを有効にし、イベントエディタからプラグインコマンドを使ってください。
使い方の例は、「CLEARSELFSWITCH 1 D」です。ここで1はマップIDを、Dはセルフスイッチのキーを示しています。
786
(1): 名前は開発中のものです。 [sage] 2023/09/25(月) 09:22:35.55 ID:08ldRN2Y(4/7) AAS
この程度のちょっとしたプラグインなら思いついただけで作ってくれるんだから便利になったよ
まあ複雑なプラグイン頼むとエラー地獄なんだけど
787: 名前は開発中のものです。 [sage] 2023/09/25(月) 09:41:19.42 ID:vTf6BlUi(2/5) AAS
地道なテキスト作業ご苦労様なのだ…繋がりとか整合性とか考えるとウンコしてる時も脳内作業で疲れるのだ…ぼくも今月中には1つ終わらせたいのだ('ω'`)
788: 名前は開発中のものです。 [sage] 2023/09/25(月) 09:43:08.73 ID:vTf6BlUi(3/5) AAS
あれだ、共同制作で与えられた素材を活かす方向で動いてるのだが、活かそうとすると色々破綻するというか尻拭いがこちらに集中してしまうのだ…みんな考えずに適当すぎるのだ('ω'`)
789
(1): 名前は開発中のものです。 [] 2023/09/25(月) 09:53:16.00 ID:+9ypJMZ8(1/6) AAS
AIのプラグインってちゃんと動くのか?
普通の解説ですら適当なこと言ってるイメージだわ
790
(1): 名前は開発中のものです。 [sage] 2023/09/25(月) 09:55:08.23 ID:DQbY3jKb(1/5) AAS
>>786
安堵しているところ悪いけどこれ要望満たしてないよ
その仕様だと全てのマップを個別指定しないと全部チェック出来ないでしょ
イベントから逆引きしたんじゃ非効率過ぎるし、せめて自分自身で実行テストした方が良い

>>783
一括OFFにするだけならプラグイン化なんかしなくても

Object.keys($gameSelfSwitches._data).forEach(key => {
if (key.includes('A')) {
$gameSelfSwitches.setValue(key, false);
}
});
で十分。5chの仕様で行頭スペースが省略されているから適宜インデントは復元してくれ
791: 名前は開発中のものです。 [sage] 2023/09/25(月) 10:02:28.16 ID:DQbY3jKb(2/5) AAS
>>789
ビミョーだね
どんな小規模なコードでも監修者の存在は必須だと思う
省力化には一役買う代物だと思うけど自力で同じコードを書けない人間が使っても事故の元
792: 名前は開発中のものです。 [sage] 2023/09/25(月) 10:05:54.52 ID:bNCXYat5(2/4) AAS
>>785
返信ありがとうございます jsにして追加してコマンドを入力したのですがダメでした
「CLEARSELFSWITCH 1 A」_'CLEARSELFSWITCH 1 A'_[1][A]_["A"]と色々試したのですが
>>790
ありがとうございます 望んでいた通り一括でOFFにすることができました

お二人とも対応して頂き重ね重ね感謝いたします
793: 名前は開発中のものです。 [sage] 2023/09/25(月) 10:10:03.29 ID:08ldRN2Y(5/7) AAS
すまんな
要件が本気で全マップ全セルフスイッチのOFFだとは思わんかった
ゲーム作るときに実用性が無さそうだから……
もちろんそう依頼すればできるし俺もコード読んで動作確認取れるけど
普通に考えたらマップ単位で消去の方が実用的じゃね?と勝手に類推してしまったわ
確かに完全に望むプラグインやスクリプトではないね
794: 名前は開発中のものです。 [sage] 2023/09/25(月) 10:24:17.72 ID:bNCXYat5(3/4) AAS
点在する採掘ポイントや敵シンボルを次の日になったら復活させる といった用途で使いたかったのです
1つずつ個別のスイッチだと大量になってしまうので助かりました
795
(1): 名前は開発中のものです。 [sage] 2023/09/25(月) 10:29:30.48 ID:08ldRN2Y(6/7) AAS
その用途だと全部だと普通のイベントのセルフスイッチも消えちゃうし
範囲指定が一番ベストだと思う
一番楽に実現できそうなのはこれ

外部リンク:plugin.fungamemake.com
796: 名前は開発中のものです。 [sage] 2023/09/25(月) 10:50:47.63 ID:vTf6BlUi(4/5) AAS
スイッチにまで名前をきちんと付けるぼくえらい('ω'`)
1-
あと 206 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.027s