【第15弾】VRCStation(位置調節できる椅子を作ってみよう)【VRChat】

Поділитися
Вставка
  • Опубліковано 12 гру 2024

КОМЕНТАРІ • 3

  • @gabaru65
    @gabaru65 16 днів тому

    参考にしています。とても助かります。
    34:13 OnStation Exited Set position seat_pos を作成すると、椅子に一度座った後、降りて、また座ると、特定の位置に移動してしまうというバグが起きてしまうのですが、私だけでしょうか・・・。位置を直すギミックを入れないで改めて実装したところ、何度座っても椅子に座れるのですが。また、そのギミックを追加したところ、やはり、特定の位置に移動してしまいました。
    もしなにかわかりましたら、返信お願いいたします。 ちなみに、何個か椅子を設置しても同じ位置に移動してしまうので、2回目以降座ると初期位置?なのか中央値?になってるようなきがします。

    • @bainite_channel5825
      @bainite_channel5825  12 днів тому +1

      こんにちは!ご視聴ありがとうございます!
      大変申し訳ございません。こちらで該当するバグを発見いたしました。解決方法としまして以下の2点の確認・変更をお願いいたします。
      ・seat_posの変数に代入しているオブジェクト(動画でいうseatオブジェクト)がAdjustable Chairの子のオブジェクトであること
      ・32:28で呼んでいるノードをTransform --> Set PositionではなくTransform --> Set LocalPositionにする(つなぐところは動画と同じ)
      今回のバグはSet Positionがグローバル座標(もしくはワールド座標)のX0, Y0, Z0を示していたため2回目以降座るとワールドの中心に移動してしまうことが原因でした。Set LocalPositionを使うことでそのオブジェクトのローカル座標の0地点に移動するように変更したということになります。
      何か他にご質問ございましたらご連絡ください。お手数をおかけします。

    • @gabaru65
      @gabaru65 10 днів тому

      ​@@bainite_channel5825 できました!こちら参考にワールドに、実装致しました!感謝です🙏