![]() Every script works with the default engine, but as soon as you add two or more scripts to the engine there can be additional bugs. On the contrary, we know very well that there are scripts that cannot be used together, no matter what you try to do. Every scripter has his or her own way to handle data and functions, and as a result no one can guarantee that every script works with every other one. ![]() The biggest problem with scripts is the compatibility. ![]() There are several reasons for this, but you only need to concern yourself with the two main ones: Compatibility and Details. The master script list ( ) contains over 1000 scripts made by hundreds of different scripters, and if you check those scripts then you'll see that for quite a lot of game mechanics, there are multiple scripts that offer the same functions. You cannot "copy and ignore" a script, you always need to check its configuration and adapt it to your project.Īnd now let's start on what steps you have to do in order to use scripts Only in very rare cases there are videos available for a script, and even in those cases the videos either skip details or are several hours long for the more complex scripts. The specifics of a script are usually in it's description part, and you have to read that to understand what you have to do in order to use that script. You will have to read a lot to use scripts, because there is no way to give instructions for every script. One additional point you have to understand before using scripts: It is also the reason why I wrote that this tutorial is for advanced users and not for beginners, because you can reduce the risk if you understand what you plan to do, and that requires understanding how the engine handles everything before you start to use scripts. Unfortunately, these risks cannot be prevented - which is one reason why we always suggest to make your first game without scripts, and use scripts only when you absolutely have to. However, that always includes the risk of damaging the engine and creating bugs in your game, especially if you do not understand how to use scripts. Scripts are neccessary if you want to add new game mechanics or modify the engine's behaviour. ![]() (Please note: as a result of the forum update, the code sections have lost the correct line breaks) A summary and explanation to advanced users ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |