I have have written some JavaScript code in a script tab, and noticed some of the functions are crossed out and say ‘deprecated’ when I hover over them. For example, these functions are deprecated, among others:
Scene.loadSound()
item.setOpacity()
These are listed in the API linked to from the Script tab (by pressing the i in a circle). Is there a more updated API I should be using?
totally agree…I am trying to learn the scripting but most of the examples are depreciated and there is insufficient information to guess the new syntaxes
Please either write an updater program or provide a style guide for converting old to new
this already exists for other languages like python 2->3 convertors
@Pavel it is good to see an updated API. Thank you!
Is it possible to add examples throughout the API. As it currently reads it is hard for students (or teachers) to understand how to use the syntax. I had high school students in their third or fourth year of CS, who are used to learning from documentation, try it today and many were lost. For example, it took me a lot of playing around with the moveTo function before I realized that I have to pass in a Vector3 created using the constructor and not just the x,y,z parameters. An example would make this clearer.