This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dragengine:modules:dragonscript:simpleconversation [2025/03/13 23:03] – [Dynamic Text] dragonlord | dragengine:modules:dragonscript:simpleconversation [2025/03/13 23:13] (current) – dragonlord | ||
---|---|---|---|
Line 5: | Line 5: | ||
====== Simple Conversation ====== | ====== Simple Conversation ====== | ||
+ | |||
+ | <WRAP center 100%> | ||
+ | <WRAP center box 1050px> | ||
+ | {{ youtube> | ||
+ | <WRAP centeralign> | ||
+ | Video explaining what simple conversation are, what they can be used for and how they are created. Shown using Epsylon game project which uses simple conversation a lot.</ | ||
+ | </ | ||
+ | </ | ||
Simple conversations provide a quicker and easier way to create simple conversations compared to the [[gamedev: | Simple conversations provide a quicker and easier way to create simple conversations compared to the [[gamedev: | ||
Line 219: | Line 227: | ||
==== Translations ==== | ==== Translations ==== | ||
- | With the simple conversation working one last thing to do sooner or later is translations to make the game available to people speaking a different language. Regular conversations require using [[language packs]]. This is the typical way translations are done. For large conversations this can be cumbersome to use. | + | With the simple conversation working one last thing to do sooner or later is translations to make the game available to people speaking a different language. Regular conversations require using language packs. This is the typical way translations are done. For large conversations this can be cumbersome to use. |
Simple conversation provide a nifty way to handle this. You can create a second simple conversation file which you load only if a specific language is used in your game. You load then first the original simple conversation and then the translated one. By calling SimpleConversation.importTranslation() you can then import the translated simple conversation and " | Simple conversation provide a nifty way to handle this. You can create a second simple conversation file which you load only if a specific language is used in your game. You load then first the original simple conversation and then the translated one. By calling SimpleConversation.importTranslation() you can then import the translated simple conversation and " |