[過去ログ] RPGツクールMZ_18作目 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
322(1): 2022/10/02(日)17:37 ID:Zc1inuQm(1/4) AAS
MAPをループさせればいいだけでは?
323(1): 2022/10/02(日)17:40 ID:RiWk0DTr(1) AAS
ケツ
ケツア
ケツアナ
ケツアナール
324: 2022/10/02(日)17:46 ID:IO57sKuS(4/6) AAS
>>322
落とし穴から廊下に落ちてきたりした場合はいけそうですね
入口から入って進んでもゴールに辿り着かない入口には戻れる廊下を作りたいので
325(1): 2022/10/02(日)18:19 ID:Zc1inuQm(2/4) AAS
階段を真ん中にすればいいのでは?
326(3): 2022/10/02(日)18:29 ID:9z8cgg3x(1/4) AAS
>>314
大本のスクリプトを見ると
sprite.setup(actor, type);
で対応するバトラーとステータスのタイプを決めた後で表示してる。
対応するバトラーオブジェクトがないと表示されないのかも
327(1): 2022/10/02(日)18:32 ID:UzV0vDrw(1) AAS
>>326
あーごめん、Scene_Mapでの話
328: 2022/10/02(日)18:38 ID:yvgJ/+v7(1) AAS
どうせ先へ進めないんだし、通れるまでは仲間を部屋の外に置いてくのが早そうだな
329: 2022/10/02(日)18:59 ID:IO57sKuS(5/6) AAS
>>325
入口がドアでそのまま真っ直ぐ進む廊下なのでそれは難しい
グゥィンドリンの部屋みたいなイメージ
330: 2022/10/02(日)19:11 ID:Zc1inuQm(3/4) AAS
上にもあるけど適当な理由でっちあげて一時的に隊列歩行やめるのが一番楽そう
狭いからくっついて歩こう とか
331: 2022/10/02(日)19:53 ID:IO57sKuS(6/6) AAS
ん~(´・ω・`)どうにもならん
廊下はループしないで、廊下の出口に入った時に条件分岐でゴールに行くか、スタートに戻るかにするわ
332: 2022/10/02(日)20:26 ID:w/CksARN(1) AAS
調べてないけどMZにも二人目以降のパーティの座標とかあるんじゃないの?
MVはたしかあったと記憶してるし
移動させた後にフォロワーのxyも調整すれば済むような
操作キャラ含めてX.Yを現在値+xで移動させるか、移動前の位置関係を計算して保持して移動後に調整するか
仲間の人数だけフォロワーを変えればよくね
MZスルーしてUNITE待ちだから詳細は分からんけど
333: 2022/10/02(日)20:47 ID:MHsoDtY5(1) AAS
スタート地点に事前に上下左右4パターン並べておいてループ踏んだら1パターンを除いて消去とか工夫すればただのスイッチ+イベント制御レベルでできると思うがねえ
334: 2022/10/02(日)20:50 ID:hnxVD0SA(4/4) AAS
そういえばおれって隊列表示あまり好きじゃなかった
市販のRPGで隊列表示でも別に構わんが自分でやるのは何か微妙に感じてしまう
335: 2022/10/02(日)20:56 ID:V1IqrYhs(1) AAS
今時後ろにピッタリ張り付いて移動とかドラクエでもやってねーからねw
336: 2022/10/02(日)21:12 ID:Zc1inuQm(4/4) AAS
シンボルエンカウントだと致命的な致命傷
337: 2022/10/02(日)21:19 ID:QrYv68Qm(1) AAS
久しぶりにツクール触るんだけど(VX以来くらい)
未だにイベントがイベントを動かすような処理って簡単にできないのね
(例えばランダムで徘徊して穴ほったり岩を破壊するNPCとか)
箱庭シミューレーターみたいなもん作りたいんだけど結局変数地獄になりそうだわ…
338: 2022/10/02(日)21:19 ID:vLRxn4Vt(2/2) AAS
ガチで長くしちゃうのも一つの手
339(1): 2022/10/02(日)21:21 ID:9z8cgg3x(2/4) AAS
>>326
やっぱりsetupがいるな。
gSprite = new Sprite_Gauge();
gSprite.setup($gameParty.battleMembers()[1], "tp"); // 追加したところ
gSprite.drawGaugeRect(0,0,200,50);
gSprite.value = 50;
gSprite.maxValue =100;
SceneManager._scene._spriteset.addChild(gSprite);
で実行すると、ちゃんと表示されっぱなしになる。
340: 2022/10/02(日)21:22 ID:9z8cgg3x(3/4) AAS
>>326 じゃない
>>327 だった
341: 2022/10/02(日)21:39 ID:9z8cgg3x(4/4) AAS
Sprite_Gauge(); は .update が実行される度に
指定したアクターから現在の値(.value)と最大値(.maxValue)を読み込んでる。
それに読み込みにあたっては、アクターオブジェクトのプロパティである「"hp" "mp" "tp" "time"」を
「case分岐」で読み込んでる。
だからアクターオブジェクトが指定されていて、「"hp" "mp" "tp" "time"」のいずれかを読み込むよう設定しないと、
エラーが出てすぐ消えるんだと思う。
上下前次1-新書関写板覧索設栞歴
あと 661 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.022s