Was busy but going back to working on the project
I was planning to work on the translation between numbers and unity movement but decided to do click to move first
Click to move
Links of what I’m using:
- https://sleepingdaemon.medium.com/unity3d-learn-how-to-point-and-click-to-move-11c5ec609b80
- https://github.com/Unity-Technologies/NavMeshComponents
- https://discussions.unity.com/t/installing-navmesh-components/864736
Thoughts:
- Input.GetMouseButtonDown() is legacy code and it’s suggested to use Input System
- That’s because Input System handles mapping different keys better. Rebinding, accessibility, etc are much better with Input System
- I decided to use the old system cause for now I’m keeping it simple, but it’s definitely something I’d want to change in the future
- After all, imagine someone wants to use 1234567890 for spells instead of qwerasd! I won’t judge.
- This went very very smoothly. I am surprised.
- I suppose it is the advantage of using third party libraries
Since I finished that sooner than expected, it’s time to… hm… figure out what I need to do
- Set up lava section and make the floor way bigger. Way way bigger. In fact, how do I make the default background and floor lava?
- I wonder if round arenas are possible
- Set up the data-to-physics translation system
- Either limit camera to a specific area, or space to jump back to character/action