Thumbs up.
Forum
Projects Stranded III Dev. Blog - CommentsThumbs up.
So if it's made with Lua, I assume people will be able to fully customize the menu with all sorts of stuff, and even make their own from scratch, right? That's pretty neat.
@ Starkkz Every sprite can be accessed with an ID like it's done with dynamic images in CS2D. Every fire particle is actually a sprite. Same for the GUI items which are made from several sprites. There are no callbacks at the moment but it would probably be a very good idea to allow users to add them. This way they wouldn't have to keep track of sprite ID lists themselves. I'll definitely add that.
Rendering is very fast. Having a lot of static images is absolutely no problem. Updating (like moving, changing color etc) however requires Lua code execution obviously (unless I add stuff like tweening which I might do later). So Lua scripted particles are not the best/most efficient idea but the little amount used for that fire is absolutely no problem. The "real" particle system which will be used for in-game 3D scenes will be Unity's built-in particle system of course.
@ Seekay: Yes, that's the idea behind it. Users have 100% freedom and can change/replace/remove the entire menu/GUI system.
Enjoyed the video... even if it was just a main menu preview.
I currently don't have plans to change it but I might change it later when I have nice Stranded III in-game screenshots which work well as background.
Hopefully, DC will not be angry.
http://stranded3.ru
Tepesh has written
Collected similar to the original site for Russia.
Hopefully, DC will not be angry.
http://stranded3.ru
Hopefully, DC will not be angry.
http://stranded3.ru
He could be btw. OR not. just ask him.
Are there going to be functions to toggle the in game mouse? I mean, the GUI is going to be Lua scripted so the game will need to know when to toggle the mouse to use the GUI gadgets, same for mouse clicks (the player could be using a weapon to attack or could be clicking a gadget).
Have you thought about adding a protocol to let the server open those GUI gadgets in the player screen? If you're not going to make this probably more than one person will do it, and if they made their own GUI, it could be incompatible with the server's protocol. So that's my suggestion, using the UDP layer you said it's going to have, to let the server open GUI stuff in the client screen (a socket protocol that can later be expanded by the users).
And yes, you will be able to send and receive your own UDP messages with Lua. I'm still not sure how far I will go with this and how free you will be.