【解決済】

返信する
お茶子

【解決済】

投稿記事 by お茶子 »

【1ページ目】
トリガー:決定ボタン  自律移動:カスタム
◆隊列歩行の変更:OFF
◆移動ルートの設定:プレイヤー
:        :◇画像:$car(0)
:        :◇移動速度:5
:        :◇移動頻度:5
◆移動ルートの設定:このイベント (ウェイト)
:        :◇透明化ON
:        :◇すり抜けON
◆セルフスイッチの操作:A = ON


【2ページ目】
トリガー:並列処理  自律移動:固定  出現条件:セルフスイッチA
◆変数の操作:#0019 プレイヤー位置X = プレイヤーのマップX
◆変数の操作:#0020 プレイヤー位置Y = プレイヤーのマップY
◆イベントの位置設定:このイベント, ({プレイヤー位置X},{プレイヤー位置Y})
◆条件分岐:スクリプト:Input.isTriggered('ok')
◆移動ルートの設定:このイベント
:        :◇透明化OFF
:        :◇すり抜けOFF
◆移動ルートの設定:プレイヤー (ウェイト)
:        :◇画像:$jk(0)
:        :◇移動速度:4
:        :◇移動頻度:3
◆隊列歩行の変更:ON
◆セルフスイッチの操作:A = OFF

:分岐終了
最後に編集したユーザー お茶子 [ 2025年8月19日(火) 13:00 ], 累計 2 回
アバター
虚構の城跡
記事: 714
登録日時: 2016年9月23日(金) 16:58
連絡する:

Re: 車に乗り込む動作を自然に見せたい

投稿記事 by 虚構の城跡 »

どういう画像を利用しているのかはわかりませんが、乗降している様な画像を作成してコマ毎に画像変更してみてはどうですか?
Ci-enを始めてみました〜
https://ci-en.net/creator/27000
アバター
リクドウ
記事: 85
登録日時: 2019年9月03日(火) 23:21
連絡する:

Re: 車に乗り込む動作を自然に見せたい

投稿記事 by リクドウ »

こんにちは
自分だったらこう組むかな…という一例です。
このやり方が必ずしも正解というわけではないので、ご参考程度にご覧いただければ幸いです。

小型船などの乗り物に乗り込むときの動作を再現してみました。
移動速度の変更や画像変更時のファイル名については、適宜アレンジしていただければと思います。

また、2ページ目の並列処理は「決定ボタンがトリガーされているかどうか」を監視するだけにして、
車から降りる動作の実行内容は3ページ目に移動させ、自動実行にしてみました。

車から降りた直後に隊列歩行をONにすると、自立移動するイベントの上にフォロワーが急に現れて
フォロワーに引っかかってイベントが動けない……という事態になる可能性があると思ったので、
3ページ目でフェードなしの場所移動を行い、隊列を一瞬でリセットするようにしています。

--------------------------------------------
【1ページ目】
トリガー:決定ボタン

◆移動ルートの設定:プレイヤー (ウェイト)
:        :◇すり抜けON
:        :◇一歩前進
◆隊列メンバーの集合
◆隊列歩行の変更:OFF
◆透明状態の変更:ON
◆条件分岐:このイベントが下を向いている
◆移動ルートの設定:プレイヤー (ウェイト)
:        :◇下を向く

:分岐終了
◆条件分岐:このイベントが左を向いている
◆移動ルートの設定:プレイヤー (ウェイト)
:        :◇左を向く

:分岐終了
◆条件分岐:このイベントが右を向いている
◆移動ルートの設定:プレイヤー (ウェイト)
:        :◇右を向く

:分岐終了
◆条件分岐:このイベントが上を向いている
◆移動ルートの設定:プレイヤー (ウェイト)
:        :◇上を向く

:分岐終了
◆移動ルートの設定:プレイヤー (ウェイト)
:        :◇画像:SF_Vehicle(0)
:        :◇すり抜けOFF
◆透明状態の変更:OFF
◆セルフスイッチの操作:A = ON

--------------------------------------------
【2ページ目】
トリガー:並列処理  出現条件:セルフスイッチA

◆条件分岐:ボタン[決定]がトリガーされている
◆セルフスイッチの操作:B = ON

:分岐終了

--------------------------------------------
【3ページ目】
トリガー:自動実行  出現条件:セルフスイッチB

◆変数の操作:#0001 現在マップ = マップID
◆変数の操作:#0002 プレイヤーの位置 X = プレイヤーのマップX
◆変数の操作:#0003 プレイヤーの位置 Y = プレイヤーのマップY
◆イベントの位置設定:このイベント, ({プレイヤーの位置 X},{プレイヤーの位置 Y})
◆場所移動:{現在マップ} ({プレイヤーの位置 X},{プレイヤーの位置 Y}) (フェード: なし)
◆移動ルートの設定:このイベント (ウェイト)
:        :◇画像:SF_Vehicle(0)
◆移動ルートの設定:プレイヤー (ウェイト)
:        :◇画像:Actor1(0)
◆隊列歩行の変更:ON
◆セルフスイッチの操作:A = OFF
◆セルフスイッチの操作:B = OFF

--------------------------------------------

▼1ページ目
event_p01.png
▼2ページ目
event_p02.png
▼3ページ目
event_p03.png
------------------------------------------------------------------------------
リクドウ[Rikudou]
Twitter: https://twitter.com/Rikudou_gdv

下記サイトにて、
制作中の作品紹介や、自作素材の配布などを行っています。
https://kai-rikudou.com/
------------------------------------------------------------------------------
お茶子

Re: 車に乗り込む動作を自然に見せたい

投稿記事 by お茶子 »

虚構の城跡様、リクドウ様、ありがとうございます!
リクドウ様が貼ってくださったイベントの組み方を取り入れたら無事、理想通りの動作を表現することができました!
ありがとうございました :D
返信する

“MZ:質問”に戻る