“Ch”图标来源:Icons8
Chara是一款基于JavaFX的桌面人物软件。
目前支持如下功能:
- 随机动画:例如头发飘动、眨眼等
- 点击人物的某些部位,人物给出对应的反馈
- 眼睛跟随鼠标
- 聊天功能:需要接入第三方chatbot
- 互动好感度系统
- 少量meta元素
- 管理员指令
- 模型文件封装
- 插件功能
制作:
- 桌宠(桌面人物)
- Widget
- 动态桌面
构建Chara需要JDK 15,可以在这里下载。
git clone https://github.com/wkgcass/Chara.git
cd Chara
make bundle
make
# optionally
make jpackage
请见这里:http://blog.cassite.net/Chara/。
形象 | 简述 | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
||||||||||||||||||||
|
将插件放置在~/.chara/plugin/
(%userprofile%\.chara\plugin
)目录中即可启用。
提供一些在开发模型中常常能用到的功能。例如:鼠标点击时显示坐标、连线、计算角度等。
点击右键菜单中的按钮启用或关闭标记功能。
启用一个控制台展示程序的所有日志。主要考虑在使用打包后的无命令行程序时方便查看日志。
点击右键菜单中的按钮启用或关闭日志窗口。
使用文泉驿字体。
使用Noto字体。
注意,你可能需要自行根据语言/地区添加相应的字体文件和加载配置。
使用天行机器人作为聊天机器人。
默认使用天行机器人,点击右键菜单中的按钮可切换天行图灵。(天行图灵免费额度较低)
在~/.chara/config/{}.json
中添加如下内容即可启用。其中${api-key}
为天行账号的APIKEY,登录即可查看。
"chatbot": "tianxing:${api-key}"
启用debug特性。将该插件放置在~/.chara/plugin/
(%userprofile%\.chara\plugin
)目录中并在启动时勾选加载才可启用debug特性。
启用r18特性。将该插件放置在~/.chara/plugin/
(%userprofile%\.chara\plugin
)目录中并在启动时勾选加载才可启用r18特性。