Giter VIP home page Giter VIP logo

chara's Introduction

Chara

“Ch”图标来源:Icons8

下载

最新版下载

功能

Chara是一款基于JavaFX的桌面人物软件。

目前支持如下功能:

  1. 随机动画:例如头发飘动、眨眼等
  2. 点击人物的某些部位,人物给出对应的反馈
  3. 眼睛跟随鼠标
  4. 聊天功能:需要接入第三方chatbot
  5. 互动好感度系统
  6. 少量meta元素
  7. 管理员指令
  8. 模型文件封装
  9. 插件功能

框架可以用来

制作:

  1. 桌宠(桌面人物)
  2. Widget
  3. 动态桌面

构建

构建Chara需要JDK 15,可以在这里下载。

git clone https://github.com/wkgcass/Chara.git
cd Chara
make bundle
make

# optionally
make jpackage

演示

请见这里:http://blog.cassite.net/Chara/

目前实现的角色

形象 简述
人物
中文名 心璃
英文名 Kokori
日文名 心(ココ)璃(リ)
关键字 巫女 温柔 病娇
作者
设定 wkgcass
原画 wkgcass
模型 wkgcass
编码 wkgcass

目前实现的插件

将插件放置在~/.chara/plugin/%userprofile%\.chara\plugin)目录中即可启用。

dev

提供一些在开发模型中常常能用到的功能。例如:鼠标点击时显示坐标、连线、计算角度等。

点击右键菜单中的按钮启用或关闭标记功能。

console

启用一个控制台展示程序的所有日志。主要考虑在使用打包后的无命令行程序时方便查看日志。

点击右键菜单中的按钮启用或关闭日志窗口。

wqy-font

使用文泉驿字体。

noto-font

使用Noto字体。

注意,你可能需要自行根据语言/地区添加相应的字体文件和加载配置。

tianxing-chatbot

使用天行机器人作为聊天机器人。

默认使用天行机器人,点击右键菜单中的按钮可切换天行图灵。(天行图灵免费额度较低)

~/.chara/config/{}.json中添加如下内容即可启用。其中${api-key}为天行账号的APIKEY,登录即可查看。

    "chatbot": "tianxing:${api-key}"

debug

启用debug特性。将该插件放置在~/.chara/plugin/%userprofile%\.chara\plugin)目录中并在启动时勾选加载才可启用debug特性。

r18

启用r18特性。将该插件放置在~/.chara/plugin/%userprofile%\.chara\plugin)目录中并在启动时勾选加载才可启用r18特性。

开发文档

chara's People

Contributors

wkgcass avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.