cg小白兔 发表于 2023-1-29 22:58:07

【更新】Dialogue Speaker 2.0.1对话字幕文字自动打印对话系统

本帖最后由 微笑的猫 于 2024-1-5 15:56 编辑


Dialogue Speaker 系列索引

Dialogue Speaker 1.0下载链接
Dialogue Speaker 2.0下载链接
Dialogue Speaker 2.0.2下载链接



WHAT IS DIALOGUE SPEAKER?
An easy, light and powerful dialogue system that plays your dialogue audios one by one while printing out customizable subtitles, runs your events, controls the dialogues accurately through APIs and even adds a room of breath between the audios for immersion if needed. Useful for cutscenes, in-game dialogue and monologues.

RENDERING PIPELINE
Since this is mainly an audio system which is independent from a certain pipeline. You can use this asset on any rendering pipeline you want with no problems.

PERFORMANCE
This system is highly performant with a small memory footprint and works perfectly on mobiles too.

USES
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 make your characters have life.

INSPECTOR
The entire setup will be using the custom inspector which is extremely easy to use. Set your audio clips, run your events, add room of breath between dialogues & set the properties in an easy fashion.

SUBTITLES STYLING
You can style the subtitles however you need as it's based on TextMeshPro. Set it's color, positioning, alignment, drop shadow, outline, etc...

APIs & PROGRAMMING
Dialogue APIs are exposed for playing, pausing, skipping and more. Check the documentation link for the full list of APIs. Also all inspector properties can be accessed through code and changed during runtime like enabling/disabling subtitles giving you full control over your dialogues.

EVENTS
You have the ability to fire any method you want during any audio clip, 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 call from one game object to another.

ASSET PACKAGE
This package includes: documentation, full-commented source code and 2 demo scenes. The demo scenes work on all rendering pipelines.



什么是对话扬声器?
一个简单、轻便、强大的对话系统,它可以逐一播放你的对话音频,同时打印出可定制的字幕,运行你的事件,通过API准确控制对话,甚至在需要时在音频之间增加一个呼吸室,以获得沉浸感。它适用于剪接、游戏中的对话和独白。

渲染管线
由于这主要是一个音频系统,它独立于某个管道。你可以在任何你想要的渲染管线上使用这个资产,没有任何问题。

性能
这个系统性能高,内存占用小,在手机上也能完美运行。

使用方法
从一个人对几个角色说话,无论是在某个场景中还是在实际游戏过程中。对话扬声器将派上用场,使你更容易使你的角色有生命力。

检查员
整个设置将使用自定义检查器,它非常容易使用。设置你的音频片段,运行你的事件,在对话之间添加呼吸空间,并以一种简单的方式设置属性。

字幕风格化
你可以根据你的需要来设计字幕,因为它是基于TextMeshPro的。设置它的颜色、位置、对齐方式、阴影、轮廓等...

APIs & PROGRAMMING
对话的API被暴露出来,用于播放、暂停、跳过和更多。请查看文档链接,了解完整的API列表。另外,所有的检查器属性都可以通过代码访问,并在运行时进行更改,如启用/禁用字幕,让你完全控制你的对话。

事件
你有能力在任何音频片段中启动你想要的任何方法,因此,你可以在某个对话播放时与动画师、其他脚本、精灵、材料、灯光等任何你想要的东西对话。使你的对话变得互动和强大。你也可以在对话结束时触发一个事件,用它来调用另一个对话者对象来播放。因此,从一个游戏对象到另一个游戏对象的调用非常容易。

资产包
这个包包括:文档、完全注释的源代码和2个演示场景。这些演示场景可以在所有的渲染管道上运行。





页: [1]
查看完整版本: 【更新】Dialogue Speaker 2.0.1对话字幕文字自动打印对话系统