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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(3): 2020/09/27(日)02:34 ID:qG4R9Bn1(1/3) AAS
2020年8月に発売されたRPGツクールMZを語るスレです。
次スレは >>980 が立てて下さい。

■RPGツクールMZ公式サイト
外部リンク:tkool.jp

■販売サイト
・Steam
外部リンク:store.steampowered.com
省7
2: 2020/09/27(日)02:43 ID:0/68FJG6(1) AAS
>>1
乙ですm(__)m
3: 2020/09/27(日)10:40 ID:0K9BWLtL(1) AAS
>>1
RPGツクールM乙
4: 2020/09/27(日)10:55 ID:bilHz8cr(1/2) AAS
age
5: 2020/09/27(日)10:58 ID:bilHz8cr(2/2) AAS
保守
6: 2020/09/27(日)11:06 ID:Yo5WsfZw(1/6) AAS
所持アイテムの中からランダムにアイテム拾得するスクリプトってどうやって書けばいいの…?
所持アイテムを乱数に突っ込んでランダムで数字返す方法がワカラナイ…
7: 2020/09/27(日)11:19 ID:OI3L/fVb(1) AAS
PC版ツクール初だけどMZ買うか
8
(1): 2020/09/27(日)11:25 ID:LPujQ90M(1/3) AAS
keys = Object.keys(window.$gameParty._items)
keys[ Math.floor( Math.random() * keys.length ) ]

これでどうだ!
9: 2020/09/27(日)11:47 ID:Yo5WsfZw(2/6) AAS
>>8
ありがとう!
でもどうやってゲームに反映したら良いんですか・
10
(1): 2020/09/27(日)11:59 ID:LPujQ90M(2/3) AAS
varとかつけ忘れてた

var itemKeys = Object.keys(window.$gameParty._items);
var itemKey = itemKeys[ Math.floor( Math.random() * itemKeys.length ) ];
$gameParty.gainItem( $dataItems[itemKey] , 1);

たぶんこんな感じでいいと思うが、アイテムを持ってないときの処理も必要だと思う
上級のスクリプトのところに貼って
11: 2020/09/27(日)12:16 ID:Yo5WsfZw(3/6) AAS
>>10
なるほど出来ましたありがとうございます!!
ただアイテムの処理はイベントでやってるので
ゲーム内変数に選ばれたアイテムIDを入れる方法が知りたいです!お願いします!!!
12
(1): 2020/09/27(日)13:30 ID:Yo5WsfZw(4/6) AAS
現状は$gameVariables.setValue(2,(itemKey));を追加して
メッセージで\V[2]を書くとゲーム内で数字が反映されてるのは確認出来るんですが
変数を利用した条件分岐などが機能しなくなる感じです…
13
(1): 2020/09/27(日)14:25 ID:HX4vyq7t(1) AAS
ハシタ金では動かなくてもスレの質問にはしっかり答えてくれる義侠の人
14
(1): 2020/09/27(日)15:11 ID:LPujQ90M(3/3) AAS
>>12
メッセージで表示されるのに条件分岐が効かないなら型が違うのかもね
文字列 数値 変換 js でググれ
15: 2020/09/27(日)17:10 ID:Yo5WsfZw(5/6) AAS
>>14
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
動きましたありがとう!!!!
16: 2020/09/27(日)18:13 ID:P9TBCAkP(1/3) AAS
前のスレの最後のオフにルーラっぽい魔法の話があったけど
変数やスイッチを組みあわせてコモンイベント使えば割と簡単に出来るよ。
とは言え、例えばドラクエ3みたいに途中から行かなくても良い町とか出来たら
それだけで処理が少し変わってくるが、そういう所はあえて
行先の禁止をすれば結構簡単な処理で平気だし。
17: 2020/09/27(日)18:22 ID:iaylm5wf(1) AAS
なんでもスクリプト使おうとするから困る
18: 2020/09/27(日)18:47 ID:P9TBCAkP(2/3) AAS
スクリプト使えばスイッチや変数周りがスッキリするんだろうけど
ツクールってスイッチと変数そしてコモンイベントがあれば大抵の動きは賄える印象。
無理してスクリプト組むより手っ取り早いよな。
19: 2020/09/27(日)18:59 ID:pMqGSQwO(1) AAS
>>13
スレはアフターサポート要らないからな……
20: 2020/09/27(日)19:09 ID:qG4R9Bn1(2/3) AAS
VXAceの時はヘルプ付属のスクリプト入門・実践編に回されていたな
あれはシーンの作り方、ウィンドウの作り方、ハンドラの設定方法等が段階的に解説されていて評判が良かった
MVで色々な要因でスクリプトの修得難度が上がって書ける人と書けない人の溝が広がったから
書けない人は素直にイベントで妥協した方が改造やバグ対応が容易だろうね
21: 2020/09/27(日)19:10 ID:Yo5WsfZw(6/6) AAS
すみません
良かったらアイテムの所持数で抽選確率上げたりする方法も教えて下さい…( TДT)ゴメンヨー
22
(1): 2020/09/27(日)19:46 ID:P9TBCAkP(3/3) AAS
ルビー3は使いやすかったって意見が多かったけど
MVでJAVAに変えちまったからな。
23: 2020/09/27(日)19:50 ID:+1aNiYG6(1) AAS
頼る前に聞きたい要点を絞る作業や、結果どういう完成形を望んでいるのかを伝える程度のことはしてみるといいぞ

コマンドでやる分には、対象アイテムの数だけ乱数の幅を設定して、変数に乱数で代入
対象アイテムを取得したら、その所持数の数だけ乱数を使って確率抽選を繰り返して、0になったら対象アイテムから再抽選
これらをループで行えばそれっぽくなるんじゃね、ってコマンドしか使えない頭で適当に考えてみた
24: 2020/09/27(日)20:23 ID:qG4R9Bn1(3/3) AAS
どうやっても泥臭くなるな
もっとeach処理使えば切り詰められる気もするけどこんな感じでいけんじゃないの

const itemNumbers = Object.values($gameParty._items);
const itemKeys = Object.keys($gameParty._items);
const sum = itemNumbers.reduce((n, c) => (n + c), 0);
let r = Math.floor(Math.random() * sum);
let i;
省5
25: 2020/09/28(月)07:16 ID:7G2Qucd3(1) AAS
そろそろ3Dダンジョンのプラグインはきましたか?
26: 2020/09/29(火)11:15 ID:F98WIav/(1) AAS
>>22
Javaとjavascriptは区別しような
27: 2020/09/29(火)13:59 ID:g6o9CmZn(1) AAS
しっこがジャーバ
28
(1): 2020/09/29(火)15:24 ID:rvxCubyp(1) AAS
スクリプト配布サイトでDLしたスクリプトの使い方がどこにも書いてなくて試行錯誤繰り返した結果メモ欄にコマンド書き込むって事が解ったんだがこれって一切説明なしで解るもんなの?
不親切すぎワロタ
29
(1): 2020/09/29(火)16:39 ID:gv+0zJZ4(1) AAS
どのスクリプト?
個人的にはTerraxLighting?だっけあれ全然使い方分からない
30: 2020/09/29(火)18:00 ID:7+vR+qxM(1) AAS
>>29
あれはサンプルプロジェクトあるからコピペすればすぐに使えるんだが
31: 2020/09/29(火)18:52 ID:jqGYbTfP(1) AAS
>>28
アノテーションに:jaが入ってないってオチじゃないのかそれ?

MV/MZの仕様でプラグインのコメント先頭に「/*:ja」って文字列が入っていないと
プラグイン管理>プラグインの設定>ヘルプ欄に設定したヘルプ内容が反映されないんだよ
デフォルトは:en(英語)
海外プラグインはヘルプ欄がまっさらに見えるけど、その言語のエディタで起動すればびっしり書き込んでる

無記の場合は起動したツールの言語設定に準拠する、だったら良かったのに地味に気が利かないんだよなぁ
省1
32: 2020/09/29(火)20:04 ID:jeJB4lga(1) AAS
たまにヘルプも分かりづらい製作者さんいるな
33: 2020/09/29(火)20:43 ID:42BJiglO(1) AAS
保守
34: 2020/09/30(水)00:05 ID:YVA6Nj++(1) AAS
俺も、フサフサなのか薄毛なのか分かりにくいラインに位置取ってるんだ
35: 2020/09/30(水)01:19 ID:+aQEgH/d(1/2) AAS
それは自分への判定が甘いだけでもう世間的にはハゲてるよ
36
(1): 2020/09/30(水)04:05 ID:+YobIPfn(1/2) AAS
MVのスクリプトをMZで使えるようにするプラグインってもう公開してないの?
ダウンロードしようとするとエラーが出るんだが
37
(1): 2020/09/30(水)04:39 ID:Z52c67Tb(1) AAS
>>36
ツクマテ公開のMVJoint.jsの事なら今でも普通に落とせるじゃん
まぁ、あれ子供騙しのゴミだから使わない方が良いけど

MV/MZのプラグインはワンクッション置けば互換が取れる程単純な仕様じゃないんだよ
無くても動く物は動くし動かない物は動かない
動かない物が動くようになるよりも、動く物が動かなくなる(競合バグが発生する)リスクの方が遥かに問題
38: 2020/09/30(水)04:54 ID:xagXxQ/8(1) AAS
MVのスレは荒らしだったか過疎だったかで人の寄り付かない場所になってたような記憶なんだけど
こうやって新作が出る事でコミュニティらしきものがまともに再生されていく感じは少し嬉しいものがあるな
他にも語れる場所はあるけど色々あっていいと思うし
39: 2020/09/30(水)06:42 ID:+aQEgH/d(2/2) AAS
>>37
もしかするとログインしないと落せないファイルとかあるのでしょうか?
試しに他の物をダウンロードしようとするとエラーは出ないのですが
なぜかそのMVjointって奴だけ許可されませんでしたってエラーが出て落せないんですよね
40: 2020/09/30(水)19:11 ID:+YobIPfn(2/2) AAS
ゲーム中に通貨の単位変えられるスプリクトありませんか?
現実世界で円なのを仮想世界でゴールドに変える等
41: 2020/09/30(水)19:43 ID:bhR99pUv(1) AAS
変数と貴重品アイテム使ってやってるよ。
現実では円で異世界ではG
変数を使う世界の方を変数で買い物するプラグインとか使って買い物可能にしてる。
42: 2020/09/30(水)21:59 ID:HpUjTMEz(1/2) AAS
キャラの立ち絵のサイズは816×624ですか?
クリスタ等で描くときはそれに揃えればよいということなんですか?
外部リンク[php]:tm.lucky-duet.com
43: 2020/09/30(水)21:59 ID:HpUjTMEz(2/2) AAS
途中送信してしまった…
このサイトを参考にしてました
44
(1): 2020/09/30(水)22:59 ID:AXeQeorE(1) AAS
立ち絵は横に並べる場合があるから、キャラの大きさ合わせて座標配置かな。
座標のデフォが左上揃えだから縦はフルサイズが揃えやすいけど、横は切り詰めた方が良いかも。
45
(1): 2020/10/01(木)05:33 ID:zNNPsHHe(1) AAS
キャによってPNGの画像横幅が違うとスクリプト組むときに座標いちいち考えなきゃだから
皆同じフルサイズで作成していいと俺は思う

俺は同一キャラの表情差分も含めて右向きと左向きでそれぞれ画像用意してるけど
デフォルトのままピクチャ表示してもすぐ使えるように
キャラクターを画面端に寄せてその反対側は透過部分ばかりのフルサイズ画像を使ってる

画面端に2キャラとか並べる必要があるときだけX座標で移動させたりしてる
46
(1): 2020/10/01(木)09:51 ID:u5ZLy+D/(1) AAS
フルサイズだと重くなるって思ってたけど、透過部分が増えてもファイル容量はほとんど変わらんのか。
良いこと知ったわ。
47: 2020/10/01(木)23:56 ID:RcGJwXyV(1) AAS
>>44>>45
ありがとうございます!
48: 2020/10/02(金)00:09 ID:Hk3RX1N8(1/2) AAS
公式でようやくMZ用ジェネレータ素材が出たと思ってポチったんだが
後で見直したらMV用だったorz
コンビニ払いだからほっときゃキャンセルされるとは思うが
能動的に取り消せないのはモヤる
49
(2): 2020/10/02(金)00:35 ID:joULFayK(1) AAS
流用できるんじゃね?
と思ったけどもしかしてSV素材じゃなくて顔グラ部分か
しかしMZの顔グラなんか受け付けねえな…
50: 2020/10/02(金)01:12 ID:Hk3RX1N8(2/2) AAS
>>49
MZ買った時にMVから流用できないかと思って
真っ先に比較してみたんだが
SV素材はMVとMZで結構ポーズが変わってるし
TV素材もよく見ると腕の角度とか変わっていたりする

まあMVのジェネレータで作ったキャラが
MZで使えない事は無いだろうから
省1
51
(1): 2020/10/02(金)01:24 ID:TjVPFkkc(1/3) AAS
公式素材、萌えキャラにしろとは言わんが微妙にブサイクだよな
52: 2020/10/02(金)01:26 ID:rY6NR7pl(1/3) AAS
1つのジェネレータの中にはMV,MZ仕様のパーツは共存できないけど、ジェネレータから生成したキャラチップはMV ,MZ混在でも違和感ないし、キャラのバリエーション増やす意味でも持っておいて損はない気がす>MV素材
53: 2020/10/02(金)01:27 ID:rY6NR7pl(2/3) AAS
>>51
目が気に入らないから直して使ってるわ
目だけでだいぶ印象変わる
54: 2020/10/02(金)01:30 ID:7uVflQSV(1) AAS
MZで敵作ろうとしたら○○god.PNGみたいなボスクラスの画像ばかり入ってて
スライムやスケルトンやクロウラーといった定番雑魚の画像が見つからないんだが
敵画像選ぶフォルダ選ぶ場所間違ってたりする?
55
(1): 2020/10/02(金)09:45 ID:K0vwRhzc(1) AAS
>>46
データ容量は圧縮のおかげで大して増えないけど
表示するのに使用するメモリは透明部分も含めて画像のサイズの分だけ確保しちゃうよ
処理負荷の点ではむやみに大きい画像を使わない配慮はあってもよいかもしれぬ
56: 2020/10/02(金)10:11 ID:rW4oFdzy(1) AAS
きらびやかなボスキャラを描きたい気持ちはよくわかるけど、
庶民が求めてるのは大量の地味な雑魚キャラなんだよね
57: 2020/10/02(金)13:40 ID:hLLp01J5(1) AAS
MZのキャラクターチップ素体は目がきもい
58: 2020/10/02(金)14:22 ID:0KV32NAB(1/2) AAS
キャラチップはマジマジと見ないから別にいいんだけど顔グラが気にいらない
なんか正気が感じられないというか
ホラーに出てくる人形の瞳みたい
59: 2020/10/02(金)14:22 ID:v8Rf6xpX(1) AAS
蝋人形
60
(1): 2020/10/02(金)14:57 ID:aSlv5gNe(1) AAS
カーソルで選択中のスキルとかアイテムを変数に入れる方法ってスクリプト書くしかないんか
検索してもそれっぽいの出ないし困ったンゴ
61: 2020/10/02(金)15:53 ID:A+YthOoh(1/2) AAS
直前に使用したアイテムやスキルのIDだったら変数で取得できるけど
カーソルが指してるコマンド等をリアルタイムで取得する必要があるならスクリプト頼みかなぁ
62: 2020/10/02(金)17:02 ID:0KV32NAB(2/2) AAS
そこ気を付けないとカーソル合わせてる間ずっと変数更新され続けることある
低スペなら負荷で落ちるかも
63: 2020/10/02(金)17:35 ID:TjVPFkkc(2/3) AAS
そういう常時監視系ってオンラインで遊ぶサイトにうpした場合凄く重くなってゲームにならなくない?
プラグイン複数使用する事すら重さを考えると怖いんだけど
64: 2020/10/02(金)17:38 ID:KO/xG02k(1) AAS
初回とキー入力有った瞬間だけ監視にするとか?
65: 2020/10/02(金)19:28 ID:/OjSiPUM(1) AAS
1人でイラストもrpg部分もって思ってたより大変だなあ
やりこみたくさんの作りだからプレイヤーさんにできるだけ楽しんでもらえるといいな
頑張るぞ
66: 2020/10/02(金)19:29 ID:4MZ6L56l(1/3) AAS
低スペの事まで考えてたら何も作れなくなるから自分の環境で動いてればいいやと思う事にしてる
多少カクついてもそれで有利不利になるような内容じゃねえしな俺のは
67: 2020/10/02(金)20:28 ID:NxjUvZDh(1/3) AAS
>>55
昔買ったMV製のエロゲで、モンスターもSVキャラも色数少ないドット絵製だからファイル容量は低いんだけど
迫力ある異形とのバトルを意識したのか雑魚敵でもとにかくサイズがデカくて、中には画面内に全身像が収まりきらない奴までいるのに
使用されている画像内ではご丁寧にはみ出る箇所までしっかり描かれて縦横共に1000超えてるっていうのがあって
そのデカい雑魚を攻撃対象に選択する際の明滅演出や、倒した際に明滅しながら沈んでいくって演出で
毎度PC(確かメモリ4GB)が数分間固まってたのを思い出した
68: 2020/10/02(金)20:39 ID:Xi4IaAsB(1) AAS
思い出すな。
69: 2020/10/02(金)20:53 ID:TjVPFkkc(3/3) AAS
数分以内に抜き終わればセーフなんやろ?w
70: 2020/10/02(金)21:01 ID:A+YthOoh(2/2) AAS
正直メモリ4G程度じゃそもそもMZのエディタの動作もあやしいからな…w
71: 2020/10/02(金)21:45 ID:XH9PcCq5(1) AAS
フリゲならともかくメモリ4Gのパソコンでよく金払ってゲーム買おうとしたな
72: 2020/10/02(金)21:48 ID:1Hg+BHhM(1) AAS
昔って言ってるし、4Gで処理落ちする同人ゲーと言うのもまた問題がないとは言い切れないと思うが
73: 2020/10/02(金)22:16 ID:NxjUvZDh(2/3) AAS
俺のPCではそれまでにプレイしたMV製ゲームはフリゲも有償作品も問題なく動いてたし
公開されてるゲーム画面のスクショで見た感じ戦闘画面はデフォそのままで
エロシーンは静止画のみでムービーも無いっぽかったから普通にいけるだろと油断したんだよw
結局数回雑魚と戦った時点で心が折れてエロシーンに到達しないままプレイ断念した
74: 2020/10/02(金)22:21 ID:NxjUvZDh(3/3) AAS
連投すまん、さすがに8GBでツクール製のゲームが固まらんだろうと思って記憶を頼りに4GBって書いたけど
今ちゃんと調べてみたら8GBあったわ
75: 2020/10/02(金)22:40 ID:rY6NR7pl(3/3) AAS
あきらめんなよ!
76
(1): 2020/10/02(金)23:19 ID:4MZ6L56l(2/3) AAS
常識的な範囲内であればメモリ増設は数万もあれば済むし、CPUやGPUよりも優先して欲しいと感じる
古いタイプの増設できないノートPC使ってる人はさっさと買い換えるか滅んでくれとも思う
77: 2020/10/02(金)23:23 ID:i7xyVHD+(1/2) AAS
たかが2Dゲームと見くびっているとそれくらい行っても不思議ではないね
MV製プレイするなら16-32GBは無いと安心出来ない。未だにVXAceが根強い人気を誇る理由の一つ

>>76
流石に8GBがあれば大体事足りるし
最近のPCでも意識的に増やさないと初期メモリ4-8GBは珍しくないと思う
スマホ需要の為にノートPC切り捨てたら本末転倒、というかスマホでも起動こそ出来てもまともにプレイ出来んと思うわ
78
(1): 2020/10/02(金)23:27 ID:4MZ6L56l(3/3) AAS
メモリ4GBのPCって何だよドンキのあれか
79: 2020/10/02(金)23:37 ID:i7xyVHD+(2/2) AAS
>>78
大学レポートとか小作業用の廉価ノートpcなら今でも大して珍しくもないだろ……
ツクールゲーって元々、そういう層でも気軽にプレイ出来る低コストゲームの位置づけだったし
逆に初期で16GB積んでるノートPCなんてオプションで指定するかハイエンドの部類
80: 2020/10/03(土)00:33 ID:3DB/ihWX(1) AAS
自分が困るだけなら低スペPCでも構わんけど
「重くて動きません(メモリ4G)」
みたいな苦情を作者に送るのは勘弁してあげて欲しい
81
(1): 2020/10/03(土)00:47 ID:KgBCbNjT(1/3) AAS
MV初期は動作環境メモリ2GB謳っていて、作者もそれに倣ってこぞって2GBって表記していたからしゃーないわ
MVリリース当初のユーザ向けスレでは「最低8GB、推奨16GBってちゃんと書いておけ」
「たかがツクールでそんなにメモリ消費するはずないだろ」でよく論争が起きていたよ

ちなみにVXAの推奨メモリは512MB、2000/2003は256MB(Steam版準拠)
メリットばかりでVXAからのデメリットを語らず、無責任な誇大広告かましたツクール開発部が悪い
1-
あと 921 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.020s