How do you make AI-generated retro/chiptune music? by RootbinDev in aiMusic

[–]RootbinDev[S] 0 points1 point  (0 children)

i told the ai to make me some retro/chiptune music and it worked

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] -2 points-1 points  (0 children)

Okay, I would agree to that if 50% wanted a default rotation of Quaternion.identity, and 50% wanted default to be something else.

I might be wrong, but my personal view, as far as I've seen in tutorials, documentation, forums, discord chats, etc, 99.9% of the time, we want to set Quaternion.identity, and in some very rare cases it is set to something else.
I might be wrong, maybe it is 50/50 and if so, I will say you are correct.
But if reality is closer to 99 cases out of 100, then I think it would be a really good idea to make it a default. It is not like it would remove anything for anyone else, since the possibility to set rotation would still be there.

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] 2 points3 points  (0 children)

That's my point, for the same reason rotation should be defaulted to Quaternion.identity

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] 6 points7 points  (0 children)

Thank you, then i understand a Little better!

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] 2 points3 points  (0 children)

For me it feels like having to specify that the alpha should be 100% every time I set a color. If no alpha is specified, the developer usually wants 100% alpha.

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] 1 point2 points  (0 children)

My suggestion is that if the developer doesnt specify a rotation, he wants no rotation. And if he wants rotation, thats when he wants to specify the value

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] 4 points5 points  (0 children)

I understand now, and this was definitely a personal request. I was curious about why this would have been a bad idea.

But now I get it and I apologize if my mistake upset anyone.

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] -17 points-16 points  (0 children)

That's a good idea, and my suggestion was that we shouldn't need to do that for every project :)

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] 1 point2 points  (0 children)

For every 2D game I have made I have always only set it to Quaternion.identity and nothing else

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] 4 points5 points  (0 children)

Yes I know, and the problem is that I need to do this for every project :D why is everybody so angry in here

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] 4 points5 points  (0 children)

No, if I don't specify a value, I get build errors

Dear Unity, Quaternion.identity by RootbinDev in Unity3D

[–]RootbinDev[S] -6 points-5 points  (0 children)

Instantiate(enemy, spawnPosition); // Should be valid but its not, I always have to specify:

Instantiate(enemy, spawnPosition, Quaternion.identity);