アームのモデルを直接プレイヤーが動かしていたのだが、状態遷移が複雑になってきたので、アーム側のスクリプトで任せることに。アーム側のスクリプトが呼び出されないと思ったら、プレイヤーに登録していたのはシーンでなくモデルだった……。
— toburau (@toburau) 2025年10月28日
057/100 #100日チャレンジ #GodotEngine #GodotEngine
プレイヤー側でアームの座標を動かしていたのだが、状態遷移が複雑になってきたので、アーム側のスクリプトで動かすことにして、プレイヤー側は開始を指示するだけで良いように変更を開始。
まず、アーム側のスクリプトを変え始めたのだが、実行してもスクリプトが呼ばれない。
シーンの中にシーンを追加した場合は、スクリプトが呼び出されないのかと思ったら、プレイヤーに追加していたのは、アームのモデルだった。
以前作ったアームのシーンに入れ替えて、スクリプトが呼び出されるようにした。
ただ、モデルを追加してインスタンス化されてる場合でも、そこにスクリプトをアタッチすれば、良かったみたい。