Jump to content
Shadow72

Bugs and Suggestions

Recommended Posts

Bugs:

When placing down either a local variable block or a return block sometimes their default value will disappear. If you try to place a new value into the default value it will freak out. This happens rarely but seems to get worse as the script gets bigger.

If you delete the default value of a local variable block or a return block you cannot delete the block until you close the script and reopen it.

 

Suggestions

Allow us to return an array from a function

Allow us to convert strings to integers

Add remove from array block

Add clear array block

Allow us to anchor Ui's from the top of the screen and bottom of the screen(We currently only can do topleft, topright, bottomleft, and bottomright).

Add move gamelogic block(So we can move trigger zones)

Allow us to get when a player presses any key on their keyboard(So we can keybind things like custom menus or special abilities)

Allow us to lock the players armor/inventory

Rename all blocks so they are more easily searchable(For example, right now if you search for vehicle nothing will pop up, even though there are multiple blocks relating to vehicles. So instead of having a block be named Set Velocity it should be Vehicle Set Velocity).

 

Long Term Suggestions

Allow us a way to save data through ought game restart(So we can have persistent data throughout games like a players k/d ratio)

Add a UI editor(The current ui panel is very difficult to use and requires you to compile your game every time you want to see the changes you have made.)

Add the ability for UIs to have input boxes and buttons

 

Share this post


Link to post
Share on other sites
43 minutes ago, Shadow72 said:

Rename all blocks so they are more easily searchable(For example, right now if you search for vehicle nothing will pop up, even though there are multiple blocks relating to vehicles. So instead of having a block be named Set Velocity it should be Vehicle Set Velocity).

We have a system ready for this. Our designers can add related key words to all blocks. Meaning we can add "vehicle" to block "Set Velocity" without renaming it and it will show up in your search. @Ane Is preparing a topic under "Visual scripting" where everyone will be able to leave similar suggestions. (like "I was searching "Vehicle" and i expected to find "Set Velocity" and "Get Velocity".") This will help us a ton in making the search more efficient. :) 

Share this post


Link to post
Share on other sites
2 hours ago, Shadow72 said:

If you delete the default value of a local variable block or a return block you cannot delete the block until you close the script and reopen it.

YLD-13193 -> thank you very much for this report. It could have other negative impact on your scripts

 

2 hours ago, Shadow72 said:

When placing down either a local variable block or a return block sometimes their default value will disappear. If you try to place a new value into the default value it will freak out. This happens rarely but seems to get worse as the script gets bigger.

Hopefully this one was connected to it. If this issue occurs to you again(after next update is released) then please write it there.

2 hours ago, Shadow72 said:

Add move gamelogic block(So we can move trigger zones)

Trigger zone are not meant to be dynamic (at least at the moment). One time change of their position would be ok but I know you guys. You would try to move them continuously. It is planned but it is not as easy as it may seems to you.

2 hours ago, Shadow72 said:

Add remove from array block

Add clear array block

Splice tile should work for you at the moment but "Clear" could make it much easier.

Other ideas: nice ideas. Something you will see in the next update. More will come in the future.

 

Share this post


Link to post
Share on other sites
On 11/13/2018 at 9:07 AM, Houp said:

Trigger zone are not meant to be dynamic (at least at the moment). One time change of their position would be ok but I know you guys. You would try to move them continuously. It is planned but it is not as easy as it may seems to you

One question I have for this is: Are the boundaries stored as absolute coordinates with the game logic, or are they stored as a relative offset from the center?  If they are offset, then perhaps the zone could have a "center offset" vector that could effectively move the boundaries without moving the game logic object itself.

 

Edited by Indomitus

Share this post


Link to post
Share on other sites

This is not the issue. Just trigger zone now only can detect moving objects. Moving trigger zone should trigger even though trigger object is not moving itself and this is not possible at the moment. (without checking all objects in the world)

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

×