-
The known HTML issue.
-
Muse is not being explicit with GetComponent in its responses, making Unity give me this error: “The type arguments for method ‘Component.GetComponent()’ cannot be inferred from the usage. Try specifying the type arguments explicitly.” I’m a complete beginner, but I’m seeing this might be related to the version of Unity I’m using?: 2022.3.7f1
-
After correcting itself given a sufficient prompt (“Can you rewrite that to be explicit?”), within the same conversation it will revert back to non-explicit usage of GetComponent().
-
It doesn’t always tell you everything you need to set up for a script to work. For instance if the script calls for the object to use a Rigidbody2D component, it will not tell me how to set that up (ideal as a beginner) or even tell me to make sure that I’ve set it up. My solution(?): Adding this to the end of my prompts: “Tell me every last thing I need to set up for this to work.” Now it never seems to leave anything out–personally very useful as a beginner.
Extra prompting tips:
When Muse Chat gets something wrong and you can’t fix it yourself, tell it what is happening as specifically as you can, then tell it what should happen. Depending on your needs, adding “prevent this in the following script” may work for you, as it did for me with the following prompt:
“If I press the attack button while I’m blocking, the I attack when I stop blocking. Prevent this in the following script:” It ignored my typo and produced what I asked for successfully.
Hope this helps someone. If a post like this should have been split up into different posts, my apologies, and I will give each topic its own post moving forward. Side note: not sure how to post Muse Chat logs in a good format here yet, but I hope to do so in the future (any help on that is welcome).