角色与图像
- 角色:用Character()类定义的角色
指定:
what_:对话框属性
who_:人物名属性
属性:
size:文本大小
volor:颜色
outlines:外边框 [(宽度,颜色,x偏移,y偏移)]
font:字体
prefix:前缀
suffix:后缀
image:图像
window_background:背景框
bold:粗体,接布尔类型数值
define a = Character("教程角色A",what_size=35,who_size = 50,who_color="#8B0000",who_outlines=[(2,"#FFFFE0",0,0)],who_prefix="【前缀】",what_suffix=",这是后缀",what_bold=True)
label start:
a "测试一下character类的属性参数"
return
- 头像:显示在对话框前的头像
image side [groupName] [name] = [imageAddress]
define a = Character("教程角色A",image="avatar")
image side avatar nor = "images/aside1.png"
image side avatar bro = "images/aside2.png"
label start:
a "测试一下头像"
a nor "现在我是正常的"
a bro "现在我是损坏的"
return
- 角色图像自动切换:角色图像跟随头像变化
可添加全局变量实现溶解过渡:define config.say_attribute_transition = dissolve
define a = Character("教程角色A",image="avatar")
define config.say_attribute_transition = dissolve
image side avatar = "images/aside1.png"
image side avatar nor = "images/aside1.png"
image side avatar bro = "images/aside2.png"
image avatar = "images/Asmile.png"
image avatar nor = "images/Asmile.png"
image avatar bro = "images/Abroke.png"
label start:
show avatar
a "测试一下头像"
a nor "现在我是正常的"
a bro "现在我是损坏的"
return
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步