検索結果 86 件

by chro
2023年12月19日(火) 22:38
フォーラム: MZ:質問
トピック: 解決済み シンボルエンカウントでの後ろから接触した場合の処理をしたい 方向判定
返信数: 11
閲覧数: 1620

Re: 解決済み シンボルエンカウントでの後ろから接触した場合の処理をしたい 方向判定

TemplateEvent.jsはセルフスイッチを初期化する機能はありませんでしたね。

このプラグインを、TemplateEvent.jsの下に入れてください。

メモ欄に、<TERSS>を入れると、テンプレートイベント生成時に
自動的にそのイベントのセルフスイッチが初期化されます。
by chro
2023年12月16日(土) 19:32
フォーラム: MZ:質問
トピック: 解決済み シンボルエンカウントでの後ろから接触した場合の処理をしたい 方向判定
返信数: 11
閲覧数: 1620

Re: シンボルエンカウントでの後ろから接触した場合の処理をしたい 方向判定

こんばんは。 向きに関しては、このように設定してみてください。 バックアタック.png 変数の操作のスクリプト このイベントの、元々の向きを変数に代入します。 this.character()._prelockDirection 向きの数値は、テンキーのとおり、2下、4左、6右、8上を意味します。 イベントは、話しかけた時のようにプレイヤーの方向を向くという動作をするので、 プレイヤーの方向を向いた状態での向き判定となります。 向き固定の場合のみ、正常に取得出来ます。 TemplateEvent.jsは、一時消去を行うと、イベントそのものが消えてしまうため、 存在しないイベントIDを指定した時...
by chro
2023年3月05日(日) 18:53
フォーラム: MV:質問
トピック: 壁からキャラが出てきて、待ち伏せする仕組みを知りたいです
返信数: 4
閲覧数: 556

Re: 壁からキャラが出てきて、待ち伏せする仕組みを知りたいです

追跡するキャライベントです。
t2.png

一定時間後、逃げ切ったスイッチがオンになった場合に、トリガーを自動実行にして、追跡終了するようにします。
その後、セルフスイッチAをオンにします。
t1.png

新しいページでイベント画像を消すか、表示させたままにします。
t4.png


一定時間判定用のイベントです。
トリガーを並列処理にし、ウェイトを10秒(任意)で設定します。
任意の一定時間後、スイッチがオンになり、追跡が終了されます。
t3.png



タイマーを利用した時限イベントの例もあります。
https://tkool.jp/mv/guide/006_007g.html
by chro
2023年3月04日(土) 14:49
フォーラム: MV:質問
トピック: 壁からキャラが出てきて、待ち伏せする仕組みを知りたいです
返信数: 4
閲覧数: 556

Re: 壁からキャラが出てきて、待ち伏せする仕組みを知りたいです

ツクールの初心者講座に、お尋ね者発見イベントを作るがあります。
これはお尋ね者を発見しますが、応用してプレイヤーを発見するようにします。
プレイヤーを追いかけるスイッチをオンにし、新しいイベントページの移動ルートでプレイヤーに近づくようにします。
トリガーをイベントから接触に、イベント内容をプレイヤーを捕まえたにします。
https://tkool.jp/mv/guide/006_004j.html
by chro
2023年3月04日(土) 14:29
フォーラム: MV:質問
トピック: 【解決済み】特定の方向から決定ボタンを押したときだけイベントを実行したい
返信数: 2
閲覧数: 328

Re: 特定の方向から決定ボタンを押したときだけイベントを実行したい

初心者講座に、立て札の文章を作るというのがあります。
条件分岐の向きによって、プレイヤーが上を向いている場合のみ、看板内容の文章の表示をさせます。
https://tkool.jp/mv/guide/006_003f.html
by chro
2023年3月01日(水) 15:24
フォーラム: MZ:質問
トピック: 【解決済み】全ての変数を特定のタイミングで初期化したい(一部の例外は除く)
返信数: 4
閲覧数: 973

Re: 全ての変数を特定のタイミングで初期化したい(一部の例外は除く)

通常は変数を連番で使用して、変数の操作で1~100までの変数を0で初期化します。 連番などではない場合は、変数名で判断するのはいかがでしょうか。 変数名に、指定した文字列が含まれる場合に、その変数のみ0で初期化されます。 var resetKeywords = ['[R]', '自動初期化', 'カードリセット']; // ''で文字列を囲み、,で区切る $dataSystem.variables.forEach((name, id) => { resetKeywords.forEach(s => name. indexOf(s) !== -1 && $gameVariable...
by chro
2023年2月27日(月) 15:15
フォーラム: MZ:質問
トピック: 【解決済み】パスワード入力と画像表示について
返信数: 4
閲覧数: 656

Re: パスワード入力と画像表示について

>【2】パスワード入力画面のリセット
イベントコマンドの、アクター→【名前の変更】で、空白のまま名前を設定します。

>【3】PCの画像差し替え
もう一つ、認証済みのスイッチを用意します。
セルフスイッチAなどでも代用が出来ます。

・EV1
全てのスイッチがオフ

・EV2
認証済みスイッチ(セルフスイッチA)がオン
PC起動中がオン

・EV3
認証済みスイッチ(セルフスイッチA)がオン
PC起動中がオフ
by chro
2023年1月15日(日) 01:18
フォーラム: MZ:質問
トピック: 【解決】メニューでアイテム使用時、回復量のポップアップ表示をしたい
返信数: 9
閲覧数: 1247

Re: 【解決】メニューでアイテム使用時、回復量のポップアップ表示をしたい

実際の戦闘中の推移を比較すればわかりやすいです。 この辺りは、コアスクリプトだけだと意図は掴みにくいです。 敵全体からHP吸収するアイテム・スキルを使用した場合です。 hpdrain1.png hpdrain2.png 対象が全体であっても、個別にダメージポップアップされ、HP吸収等は使用者に(35→39)のように表示されます。 ダメージポップアップは、Window_BattleLogで制御されています。 Window_BattleLog.prototype.popupDamage = function(target) { if (target.shouldPopupDamage()) { t...
by chro
2023年1月14日(土) 21:39
フォーラム: MZ:質問
トピック: 【解決】メニューでアイテム使用時、回復量のポップアップ表示をしたい
返信数: 9
閲覧数: 1247

Re: 【解決】メニューでアイテム使用時、回復量のポップアップ表示をしたい

一応アイテムだけではなく、回復スキルの場合もあります。 仕様上は、敵全体に【HP吸収スキル】を使用した場合、対象のHPダメージと使用者のHP回復があります。 その為、使用者に反映されていないような現象となっています。 きっちり実装すると、ここで追加するのが良さそうです。 連続回数も反映されます。 Scene_ItemBase.prototype.applyItem = function() { const action = new Game_Action(this.user()); action.setItemObject(this.item()); for (const target of ...
by chro
2023年1月04日(水) 02:16
フォーラム: MV:質問
トピック: PH Warehouseの表示テキストがundefinedになる
返信数: 2
閲覧数: 431

Re: PH Warehouseの表示テキストがundefinedになる

プラグインのファイル名を変更したりしていないでしょうか。
パラメーターが取得できなくなります。

詳細検索ページへ移動する