本帖最后由 微笑的猫 于 2024-1-5 15:56 编辑
Dialogue Speaker 系列索引
Dialogue Speaker 1.0 下载链接
Dialogue Speaker 2.0.1 下载链接
Dialogue Speaker 2.0.2 下载链接
An insanely light and simple dialogue system that plays your audios one by one while printing out subtitles, runs your custom methods, pauses and resumes the dialogues accurately and even adds a room of breath between the audios for immersion. Useful for cutscenes, in-game dialogue, monologues and more. With many APIs exposed to the user you will have full control over your dialogues.
From one person talking to several characters, whether in a certain cutscene or during actual gameplay, Dialogue Speaker will come in handy and make it easier for you to play your audios and more!
This system is highly performant and works perfectly well on mobiles.
You can choose to turn on/off the subtitles or any other of the properties dynamically and at any given time. You can even style your subtitles as it's based on TextMeshPro.
You have the ability to fire any method you want during any audio, thus, you can talk to the animator, other scripts, sprites, materials, lights, literally anything you want when a certain dialogue plays. Making your dialogues interactive and powerful.
You can also trigger an event when the dialogues finish and use that to call another Dialogue Speaker object to play. So it's very easy to pass from one object to another.
This package includes: documentation, full-commented source code and 2 demo scenes.
一个非常轻巧和简单的对话系统,在打印出字幕的同时逐一播放你的音频,运行你的自定义方法,准确地暂停和恢复对话,甚至在音频之间增加一个呼吸的空间,让人沉浸其中。对剪接、游戏中的对话、独白等很有用。有了许多暴露给用户的API,你就可以完全控制你的对话了。
从一个人对几个角色说话,无论是在某个切面还是在实际游戏过程中,对话扬声器将派上用场,使你更容易播放你的音频和更多的内容
这个系统具有很高的性能,在移动电话上运行得非常好。
你可以选择在任何时候动态地打开/关闭字幕或任何其他的属性。你甚至可以为你的字幕设计风格,因为它是基于TextMeshPro的。
你有能力在任何音频期间启动你想要的任何方法,因此,你可以在某个对话播放时与动画师、其他脚本、精灵、材料、灯光等任何你想要的东西交谈。使你的对话变得互动和强大。
你也可以在对话结束时触发一个事件,用它来调用另一个对话发言人对象来播放。所以从一个对象传递到另一个对象是非常容易的。
这个软件包包括:文档、完全注释的源代码和2个演示场景。
|