场景动作
场景动作(Global Action)用于描述舞台调度、环境氛围、角色动作等全局性的内容。
GlobalBlock
当解析器不处于 CharacterBlock 或 SongContainer 内时,即处于 GlobalBlock。在此状态下:
- 所有文本被解析为场景动作
- 支持完整的 CommonMark 语法
- 支持所有 Attached Nodes(行内 Tech Cue、Comment)
dramark
# 02 相遇小帕
<<BGM_ENTER GO>> <<LX: SPOT_PARK 渐起>>
众人四下,小塔到长椅上躺着。小幽把椅子挪到上场区前。
% 独光 小帕往上场区前方椅子走,后续搬到长椅处。动作提示(Inline Action)
在台词内部使用 {} 包裹动作提示:
dramark
@小帕 [惊喜地]
{蹲下,捧起小塔的手|小塔醒来}
那我 还在 忍耐什么
吃饱再说
{小塔醒来起身,刚好小帕一口咬去。}全角括号 {} 与半角括号 {} 等价:
dramark
@小帕
{起身}作为提供 夜宵的回赠使用场景
- 台词中的小动作:
dramark
@小帕 [哼]
{起身}
作为提供 夜宵的回赠
我可以满足 你一个愿望- 打断或插入:
dramark
@小塔 @小帕
然后 我就被咬了|{打断} $搭理我一下!$
$$- 多人同时动作:
dramark
@小塔 @小帕
{同时转身} 是你!结构分隔
水平线 ---
独占一行的 --- 触发状态重置:
dramark
@小帕
= 哪里会有夜宵呢
Where to find a bite tonight?
$$
---
小帕发现了躺着的小塔。
@小帕 [惊喜地]
人类 人类
竟然是没见过的人类ATX 标题 #
根级别的标题也会触发状态重置:
dramark
# 02 相遇小帕
<<BGM_ENTER GO>> <<LX: SPOT_PARK 渐起>>
众人四下,小塔到长椅上躺着。与唱段的关系
在 SongContainer 内,--- 不会退出唱段,仅将表演状态切回 GlobalBlock(表示间奏或音乐伴奏下的舞台调度):
dramark
$$ 小帕饿饿歌
@小帕
= 哪里会有夜宵呢
Where to find a bite tonight?
---
小帕发现了躺着的小塔。
@小帕 [惊喜地]
人类 人类
$$场景描述的最佳实践
- 简洁明了:场景描述应该简洁,具体细节可以在角色台词中展现
- 视觉化:用具体的视觉元素帮助导演和演员想象场景
- 适时使用:在场景开始或重要转换处使用
- 配合技术提示:使用 Tech Cue 标记灯光、音效等技术要素
dramark
小塔往左挪一个位置。<<BGM_ENTER STOP>>
@小帕
晚上好呀夜宵先生。