Skip to content

宠物换装

hey,小伙伴们,桌面新宠正式成长为宠物引擎了,支持自定义宠物角色!😊
增加了桌面宠物的多样性,同时也满足小伙伴引入自己喜欢的角色。
本文将介绍如何简单的定义宠物换装功能。

换装库

洛天依下载
QQ宠物下载

如果您有制作好的换装资源,也请联系我,共享给其他使用NewPet的小伙伴们,会有优厚的福利等着你哦。

QQ群: 677927037
微信: BoGuan2407

注:本文选取[洛天依]作为自定义的案例演示,用户可下载体验并学习如何制定自己的宠物换装库。由于版权原因,体验过后请在24小时内删除。

如何使用

  • 下载换装库到本地
  • 解压资源包
  • 桌面新宠(NewPet)中导入。

快速开始

从这里开始,你将了解如何从零开始创造一个 桌面新宠(NewPet) 的换装库。这是非常容易的事情,你不必学习一些特有的无法应用在其他领域的知识,只需要会使用PS,或能够找到喜欢的gif图片就可以制作成功。

制作步骤

先来看一下换装库的目录结构。为了展示效果,换装库文件夹内涉及的所有图片及Gif资源都应为透明背景。

换装库名称(如:洛天依)/

├── gif/
│   ├── xxx1.gif
│   └── xxx2.gif
│   └── xxx3.gif

├── config.json

└── logo.png

1. logo.png

用于展示cosplay形象

2. gif/ 目录

所有动作的gif图片都放置在此目录中,gif的名字不允许变更,否则会找不到资源。

3. config.json

json
{
  "normal": {
    "exec": "v10-sleep-in-wind.gif",
    "text": "Zzz~ Zzz~",
    "loop": 1
  },
  "eat": {
    "exec": "v10-charge.gif",
    "text": "「Project Luo」已激活快速充电…",
    "loop": 5
  },
  "play": {
    "exec": "v9-victory.gif",
    "text": "让天依给你加加油打打气吧!",
    "loop": 5
  },
  "welcome": {
    "exec": "v10-appear.gif",
    "text": "我来陪伴你了!",
    "loop": 3
  },
  "music": {
    "exec": "v9-sleep-with-hug.gif",
    "text": "舒缓下心情吧",
    "loop": 10
  },
  "focus": {
    "exec": "v10-come-on.gif",
    "text": "努力搬砖",
    "loop": 10
  },
  "fish": {
    "exec": "v9-sleep-with-hug.gif",
    "text": "努力搬砖",
    "loop": 10
  },
  "other": [
    {
      "exec": "v10-appear.gif",
      "text": "🎶赤红纸花遍野~ 🎵献予你~",
      "loop": 5
    },
    {
      "exec": "v10-charge.gif",
      "text": "🎶好饿好饿好饿~ 🎵我真的好饿~",
      "loop": 5
    },
    {
      "exec": "v10-kirakira.gif",
      "text": "Master 在干什么呢?看起来好厉害的样子!",
      "loop": 5
    }
  ]
}

字段说明

  • normal(必填)
    宠物的常规形态,也是停留在桌面上时间最久的状态
    • exec: gif目录中对应的资源名称
    • text: 执行此动作时,宠物说的话
    • loop: 该gif文件循环的次数,默认为1,如果gif动作时间过短,可以调整此数值,增加此动作在桌面展现的时间
  • eat(必填)
    显而易见,吃饭的动作,与宠物吃饭按钮交互时使用
    • exec: gif目录中对应的资源名称
    • text: 执行此动作时,宠物说的话
    • loop: 该gif文件循环的次数,默认为1,如果gif动作时间过短,可以调整此数值,增加此动作在桌面展现的时间
  • play(必填) 玩耍的动作,与宠物玩耍按钮交互时使用
    • exec: gif目录中对应的资源名称
    • text: 执行此动作时,宠物说的话
    • loop: 该gif文件循环的次数,默认为1,如果gif动作时间过短,可以调整此数值,增加此动作在桌面展现的时间
  • welcome(选填) 进场的欢迎动作,软件打开时展示
    • exec: gif目录中对应的资源名称
    • text: 执行此动作时,宠物说的话
    • loop: 该gif文件循环的次数,默认为1,如果gif动作时间过短,可以调整此数值,增加此动作在桌面展现的时间
  • drink(选填) 喝水的动作,点击宠物喝水按钮交互时使用
    • exec: gif目录中对应的资源名称
    • text: 执行此动作时,宠物说的话
    • loop: 该gif文件循环的次数,默认为1,如果gif动作时间过短,可以调整此数值,增加此动作在桌面展现的时间
  • music(选填) 白噪音的动作,与宠物禅音按钮交互时使用
    • exec: gif目录中对应的资源名称
    • text: 执行此动作时,宠物说的话
    • loop: 该gif文件循环的次数,默认为1,如果gif动作时间过短,可以调整此数值,增加此动作在桌面展现的时间
  • focus(选填) 专注的动作,与宠物专注按钮交互时使用
    • exec: gif目录中对应的资源名称
    • text: 执行此动作时,宠物说的话
    • loop: 该gif文件循环的次数,默认为1,如果gif动作时间过短,可以调整此数值,增加此动作在桌面展现的时间
  • fish(选填) 敲木鱼的动作,与宠物电子木鱼(禅音)按钮交互时使用
    • exec: gif目录中对应的资源名称
    • text: 执行此动作时,宠物说的话
    • loop: 该gif文件循环的次数,默认为1,如果gif动作时间过短,可以调整此数值,增加此动作在桌面展现的时间
  • other(必填)(多个) 随机动作,宠物随机展示的动作,目前是每分钟随机展示一个动作
    • exec: gif目录中对应的资源名称
    • text: 执行此动作时,宠物说的话
    • loop: 该gif文件循环的次数,默认为1,如果gif动作时间过短,可以调整此数值,增加此动作在桌面展现的时间

至此,资源包就准备完成了。

newpet