![]() This allows you to write a dialog string like "no one has as many friends as the man with many $" part will automatically be expanded to the value of the "item_name" variable on the calling object. It has support for things like inserting string arguments from variables, and even inserting variables directly via string expansion. The image below shows all the code you need to integrate the dialog system into your code - and half of the code in this image is only for the demo. ![]() The best thing about this system is just how easy it is to use and set up complex branching dialogs with, and that it focuses purely on making branching dialogs easy to implement rather than dictate how to display them in your game. This is not a difficult system to write by any means and a lot of them - good, free ones - already exist for GameMaker Studio 2, but I figured that since I had it lying around I may as well clean it up and release it to the world - totally It has a lot of good and popular gameplay systems that were allowed to slowly mature over time so I checked if I could dissect a few, and the first of these gameplay systems is a very easy-to-use branching dialog system. The project casually grew in complexity as I used it to test an expanding set of functionality, like tile sets and the Drag and Drop visual scripting. I found an old project I created in late 2015 to test GameMaker Studio 2 in the still early days of development. Branching Dialog System for GameMaker Studio 2 The scripts in this system will work in all versions of GameMaker Studio 2. This project is known to work in GameMaker Studio 2 IDE v2.2.1.375 with Runtime v2.2.1.287 as of February 23, 2019.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |