
最近Unityで「UnityではじめるROS人工知能ロボットプログラミング実践入門」に沿ってロボットプログラミングに励んでいたのですが、なかなかつまずくところも多く記憶に残っているものを載せていきたいと思います。
9章のP369でキューブを回すためにtoioコアキューブの電源を入れた後にUnity側でplayボタンをクリックした時に、
UnityException: Tag: t4u_Magnet is not defined.
というエラーが発生して実行できないことがありました。
エラー発生箇所である「CubeSimulator.cs」で「 isSimulateMagneticSensor」 を false にするというものです。
Assets → toio-sdk → Scripts → Simulator
にある「CubeSimulator.cs」を開き、174行目あたりにある
internal bool isSimulateMagneticSensor = true;
のtrueを false にしてから再度実行したところエラーは解消して実行できました。
以上が、「Unity ROS ロボットプログラミング実践入門」で「UnityException: Tag: t4u_Magnet is not defined.」というエラーが発生して実行できなかった時の解決方法になります。
関連記事:
【Unity】Unityで親オブジェクトにアクセスする方法 - Django Girls and Boys 備忘録
【Unity】Unityで背景を設定する方法 - Django Girls and Boys 備忘録
【Unity NavMesh】NavMeshObstacleを追加する方法 - Django Girls and Boys 備忘録
【Unity】NavMesh、NavMeshAgentの使用方法 - Django Girls and Boys 備忘録
【Unity】オブジェクトの影をなくす方法 - Django Girls and Boys 備忘録
【Unity】オブジェクトの影(シェイド)を消す方法 - Django Girls and Boys 備忘録
【Unity】「Unityの教科書」 初心者から中級者まで、ゲーム開発の頼れるガイド - Django Girls and Boys 備忘録
【Unity】「ML-Agents 実践ゲームプログラミング」でPyTorchのインストール時にエラーが発生した時の解決方法 - Django Girls and Boys 備忘録
【Unity】ML-Agentsにおけるエピソード完了 - Django Girls and Boys 備忘録
【Unity】『UnityではじめるML-Agents実践ゲームプログラミング』について - Django Girls and Boys 備忘録