I’m new to the forums here so I’m getting my bearings, I apologize if this has been previously posted. I did find some discussions about this using Lua scripting, but I’m looking for something using the VSS. Though I really should look into learning Lua. Anyway on to the subject of my post.
What I would really like to do is create an RTS style concept using the VSS. I have no real interest in 1st or 3rd person games with control bound to the keyboard, at this time anyway. I am looking to:
A. Display the mouse cursor in game, and move that cursor around.
So far I’ve been able to display a mouse cursor using the UI canvas, but haven’t added any functionality to move it around. Whether this is possible or not, I’m not sure.
B. Ability to use this mouse cursor to select a point in the world space or terrain to move a selected character to that point.
Whether this is even possible using the VSS at this point is unknown to me. I did find a topic discussing this using a gem created by Scott. This was more for just the cursor and enabling the camera to move when moved to the edge of the screen. It also had a zoom in/out functionality. The only problem was, this post was from 2016 using 126.96.36.199 and it failed to build.
Perhaps my best option is to learn Lua since the VSS functionality seems limited, I do already know Java pretty well, some C#, some HTML5/CSS3 and some bits and pieces from C. How does Lua compare to these languages? I dont know C++ well or really at all, certainly another good one to learn. But the process of bringing a C++ script into the editor seems a bit daunting. Game engines like Unity make this much simpler, create the script in the editor, open it open in VS, code, save and its in there.
Thanks for your help!