“指令:显示对话”的版本间的差异

来自GCW
跳到导航 跳到搜索
第1行: 第1行:
 
{{事件信息表格|事件名称=显示对话|描述=执行该事件会弹出指定对话窗口及内容,是游戏中常见的事件。|事件类型=消息|关联事件=[[数据库:对话框样式]]|适用版本=通用|界面展示=显示对话界面展示.jpg|适用模板1=RPG-苍之羽|适用模板2=AVG-星之瞳|适用模板3=ARPG-黑之书|适用模板4=SRPG-光之阵|适用模板5=TBRPG-梦之剑}}
 
{{事件信息表格|事件名称=显示对话|描述=执行该事件会弹出指定对话窗口及内容,是游戏中常见的事件。|事件类型=消息|关联事件=[[数据库:对话框样式]]|适用版本=通用|界面展示=显示对话界面展示.jpg|适用模板1=RPG-苍之羽|适用模板2=AVG-星之瞳|适用模板3=ARPG-黑之书|适用模板4=SRPG-光之阵|适用模板5=TBRPG-梦之剑}}
  
== 使用 ==
+
== 普通对话框使用==
{{引用|类型=备注|描述=我们可以使用此事件快速实现游戏中对话的表现。}}[[文件:显示对话-事件演示.gif|无框|1200x1200像素]]
+
{{引用|类型=备注|描述=我们可以使用此事件快速实现游戏中对话的表现,对话框样式可以通过[[数据库:对话框样式]]来修改。}}{{折叠|标题=普通对话框演示|内容=[[文件:显示对话-事件演示.gif]][[文件:显示对话-事件演示2.gif]]}}
  
== '''基本功能''' ==
+
==漫画对话框使用==
{{标签|
+
{{引用|类型=备注|描述=漫画对话框可以指定对象来寻找对话框的具体位置,漫画对话框样式可以通过[[数据库:对话框样式]]来修改。}}{{折叠|标题=漫画对话框演示|内容=[[文件:显示对话-事件演示3.gif]][[文件:显示对话-事件演示4.gif]]}}
| bt1=角色名称
 
| nr1=显示名称,支持[[变量]]
 
| bt2=选择头像
 
| nr2=显示指定的图片,支持[[素材库|图片]]、[[立绘模块:立绘内容汇总|立绘]]、[[动画模块:动画内容汇总|动画]][[界面模块:界面内容汇总|界面]]<br/>立绘头像可选择[[立绘模块:动作表情|动作表情]]<br/>
 
| bt3=文本内容
 
| nr3=显示对话时候的内容,支持[[变量]]和文字效果,需要手动换行
 
| bt4=播放语音
 
| nr4=显示对话时候会播放设置的[[媒体库|音频]],如果在显示新的带有播放语音的对话时,上个语音未播放完会立刻停止掉上一个语音的播放
 
}}
 
  
== '''效果样式''' ==
+
=='''参数'''==
{{标签|
+
{| class="wikitable"
| bt1=颜色
+
|+
| nr1=可通过[[颜色拾取器]]修改选中文字的颜色
+
!名称
| bt2=对话框样式
+
!描述
| nr2=调用[[对话框样式模块:对话框样式内容汇总|对话框样式模块]],设置本次显示对话事件的排版样式
+
|-
| bt3=播放速度
+
! colspan="2" |'''<big>基本功能</big>'''
| nr3=
+
|-
'''控制文字的播放速度'''<br/>
+
|角色名称
# 极慢:每10帧播放一个文字<br/>
+
|赋予[[数据库:对话框样式#名字文本]]值。
# 慢  :每7帧播放一个文字<br/>
+
|-
# 一般:每5帧播放一个文字<br/>
+
|选择头像
# 极快:每1帧播放一个文字<br/>
+
|赋予[[数据库:对话框样式#头像]]值,支持[[素材库|图片]]、[[立绘模块:立绘内容汇总|立绘]]、[[动画模块:动画内容汇总|动画]]、[[界面模块:界面内容汇总|界面]]。
# 立即显示:不会逐字播放,而是立刻显示全部文本
+
|-
| bt4=漫画对话框模式
+
|文本内容
| nr4=
+
|赋予[[数据库:对话框样式#对话文本]]值,支持[[变量]]和文字效果,需要手动换行
'''另一种对话框展示形式,需指定[[场景对象]],后对话框会直线显示在对象头顶(默认)'''<br/>
+
|-
# 玩家对象:玩家本身<br/>
+
|播放语音
# 触发者对象:触发者事件的对象<br/>
+
|显示对话时候会播放设置的[[媒体库|音频]],如果在显示新的带有播放语音的对话时,上个语音未播放完会立刻停止掉上一个语音的播放
# 当前执行者:执行事件的对象<br/>
+
|-
# 指定的对象:根据当前场景的编号指定一个场景对象
+
|颜色
}}
+
|可通过[[颜色拾取器]]修改选中文字的颜色
 +
|-
 +
|对话框样式
 +
|调用[[对话框样式模块:对话框样式内容汇总|对话框样式模块]],设置本次显示对话事件的排版样式
 +
|}
 +
{| class="wikitable"
 +
|+
 +
! colspan="2" |'''<big>文字效果</big>'''
 +
|-
 +
|播放速度
 +
|<big>'''控制文字的播放速度'''</big>
  
== '''变量事件''' ==
+
极慢:每10帧播放一个文字
<tabber>
 
插入=
 
'''支持显示[[变量]]、[[输入值]]'''<br/>
 
[[事件:二周目数值设值|显示二周目数值]]<br/>
 
[[事件:二周目字符串设值|显示二周目字符串]]<br/>
 
[[事件:数值变量设值|显示数值]]<br/>
 
[[事件:字符串设值|显示字符串]]<br/>
 
[[输入值|输入值0]]<br/>
 
[[输入值|输入值1]]<br/>
 
[[输入值|输入值2]]<br/>
 
[[输入值|输入值3]]<br/>
 
[[输入值|输入值4]]
 
|-|
 
文字效果=
 
'''触发指定事件'''<br/>
 
[[帧|停顿5帧]]<br/>
 
[[帧|停顿10帧]]<br/>
 
[[帧|停顿20帧]]<br/>
 
[[帧|停顿30帧]]<br/>
 
[[帧|停顿50帧]]<br/>
 
[[等待玩家操作]]<br/>
 
[[事件:显示对话#变量符号|跳过本次对话]]
 
</tabber>
 
  
== '''变量符号''' ==
+
慢 :每7帧播放一个文字
 +
 
 +
一般:每5帧播放一个文字
 +
 
 +
极快:每1帧播放一个文字
 +
 
 +
立即显示:不会逐字播放,而是立刻显示全部文本
 +
|-
 +
|漫画对话框模式
 +
|另一种对话框展示形式,需指定[[场景对象]],后对话框会直线显示在对象头顶(默认)
 +
 
 +
玩家对象:玩家本身
 +
 
 +
触发者对象:触发者事件的对象
 +
 
 +
当前执行者:执行事件的对象
 +
 
 +
指定的对象:根据当前场景的编号指定一个场景对象
 +
|}
 
{| class="wikitable"
 
{| class="wikitable"
 +
|+
 +
! colspan="2" |'''<big>变量事件</big>'''
 +
|-
 +
|插入
 +
|'''支持显示[[变量]]、[[输入值]]'''
 +
[[事件:二周目数值设值|显示二周目数值]]
 +
 +
[[事件:二周目字符串设值|显示二周目字符串]]
 +
 +
[[事件:数值变量设值|显示数值]]
 +
 +
[[事件:字符串设值|显示字符串]]
 +
 +
[[输入值|输入值0]]
 +
 +
[[输入值|输入值1]]
 +
 +
[[输入值|输入值2]]
 +
 +
[[输入值|输入值3]]
 +
 +
[[输入值|输入值4]]
 
|-
 
|-
! 变量符号 !! 说明
+
|文字效果
 +
|'''触发指定事件'''
 +
[[帧|停顿5帧]]
 +
 
 +
[[帧|停顿10帧]]
 +
 
 +
[[帧|停顿20帧]]
 +
 
 +
[[帧|停顿30帧]]
 +
 
 +
[[帧|停顿50帧]]
 +
 
 +
[[等待玩家操作]]
 +
 
 +
[[事件:显示对话#变量符号|跳过本次对话]]
 +
|}
 +
{| class="wikitable"
 +
|+
 +
! colspan="2" |<big>'''变量符号'''</big>
 
|-
 
|-
| [[事件:二周目数值设值|二周目数值变量]] || [$v1] 数字1表示编号为1的变量
+
|[[事件:二周目数值设值|二周目数值变量]]
 +
|[$v1] 数字1表示编号为1的变量
 
|-
 
|-
| [[事件:二周目字符串设值|二周目字符串变量]] || [$s1] 数字1表示编号为1的字符串变量
+
|[[事件:二周目字符串设值|二周目字符串变量]]
 +
|[$s1] 数字1表示编号为1的字符串变量
 
|-
 
|-
| [[事件:数值变量设值|数值变量]] || [@v1] 数字1表示编号为1的数值变量
+
|[[事件:数值变量设值|数值变量]]
 +
|[@v1] 数字1表示编号为1的数值变量
 
|-
 
|-
| [[事件:字符串设值|字符串变量]] || [@s1] 数字1表示编号为1的字符串变量
+
|[[事件:字符串设值|字符串变量]]
 +
|[@s1] 数字1表示编号为1的字符串变量
 
|-
 
|-
| [[输入值|玩家输入值]] || [@p0] 数字0表示调用了玩家输入值0
+
|[[输入值|玩家输入值]]
 +
|[@p0] 数字0表示调用了玩家输入值0
 
|-
 
|-
| [[帧|停顿]] || [p15] 数字15表示停顿15帧(立即显示的文本模式下该效果无效)
+
|[[帧|停顿]]
 +
|[p15] 数字15表示停顿15帧(立即显示的文本模式下该效果无效)
 
|-
 
|-
| [[等待玩家操作]] || [.=] 表示遇到该符号时需要等待玩家操作,玩家点击后才会继续显示后面的文本(立即显示的文本模式下该效果无效)
+
|[[等待玩家操作]]
 +
|[.=] 表示遇到该符号时需要等待玩家操作,玩家点击后才会继续显示后面的文本(立即显示的文本模式下该效果无效)
 
|-
 
|-
| 跳过本次对话 || [.s] 表示遇到该符号时则立刻跳过本次对话,利用此功能可以让对话自动结束
+
|跳过本次对话
 +
|[.s] 表示遇到该符号时则立刻跳过本次对话,利用此功能可以让对话自动结束
 
|}
 
|}
  
== '''等待玩家提交的事件''' ==
+
=='''等待玩家提交的事件'''==
 
该事件出现后会暂停后续的事件指令执行,直到玩家提交后再继续。
 
该事件出现后会暂停后续的事件指令执行,直到玩家提交后再继续。

2021年12月30日 (四) 22:34的版本

模板:事件信息表格

普通对话框使用

我们可以使用此事件快速实现游戏中对话的表现,对话框样式可以通过数据库:对话框样式来修改。

漫画对话框使用

漫画对话框可以指定对象来寻找对话框的具体位置,漫画对话框样式可以通过数据库:对话框样式来修改。

参数

名称 描述
基本功能
角色名称 赋予数据库:对话框样式值。
选择头像 赋予数据库:对话框样式值,支持图片立绘动画界面
文本内容 赋予数据库:对话框样式值,支持变量和文字效果,需要手动换行
播放语音 显示对话时候会播放设置的音频,如果在显示新的带有播放语音的对话时,上个语音未播放完会立刻停止掉上一个语音的播放
颜色 可通过颜色拾取器修改选中文字的颜色
对话框样式 调用对话框样式模块,设置本次显示对话事件的排版样式
文字效果
播放速度 控制文字的播放速度

极慢:每10帧播放一个文字

慢 :每7帧播放一个文字

一般:每5帧播放一个文字

极快:每1帧播放一个文字

立即显示:不会逐字播放,而是立刻显示全部文本

漫画对话框模式 另一种对话框展示形式,需指定场景对象,后对话框会直线显示在对象头顶(默认)

玩家对象:玩家本身

触发者对象:触发者事件的对象

当前执行者:执行事件的对象

指定的对象:根据当前场景的编号指定一个场景对象

变量事件
插入 支持显示变量常用函数

显示二周目数值

显示二周目字符串

显示数值

显示字符串

输入值0

输入值1

输入值2

输入值3

输入值4

文字效果 触发指定事件

停顿5帧

停顿10帧

停顿20帧

停顿30帧

停顿50帧

等待玩家操作

跳过本次对话

变量符号
二周目数值变量 [$v1] 数字1表示编号为1的变量
二周目字符串变量 [$s1] 数字1表示编号为1的字符串变量
数值变量 [@v1] 数字1表示编号为1的数值变量
字符串变量 [@s1] 数字1表示编号为1的字符串变量
玩家输入值 [@p0] 数字0表示调用了玩家输入值0
停顿 [p15] 数字15表示停顿15帧(立即显示的文本模式下该效果无效)
等待玩家操作 [.=] 表示遇到该符号时需要等待玩家操作,玩家点击后才会继续显示后面的文本(立即显示的文本模式下该效果无效)
跳过本次对话 [.s] 表示遇到该符号时则立刻跳过本次对话,利用此功能可以让对话自动结束

等待玩家提交的事件

该事件出现后会暂停后续的事件指令执行,直到玩家提交后再继续。