V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
KasuganoSoras
V2EX  ›  分享创造

元旦摸鱼,做了个类似几年前 QQ 桌面宠物的软件

  •  
  •   KasuganoSoras ·
    kasuganosoras · 2020-01-02 22:58:33 +08:00 · 8453 次点击
    这是一个创建于 1768 天前的主题,其中的信息可能已经有所发展或是发生改变。

    少女前线玩家看了大概会兴奋吧(

    嗯。。算是无聊做的一个作品吧,因为一直想找个类似的软件但是一直都找不到,正好最近在逛少女前线维基百科的时候看到了上面的 Q 版人物,突然就有想法想把这个东西提取出来放在桌面上玩,于是为期两天的研究和开发工作就开始了。

    目前效果(就是右下角那个):

    img

    边缘有点毛糙的原因是透明背景没处理好,不是自绘的 UI,没办法做到半透明的效果,易语言写的。后续考虑用 C# 重写一遍然后开源吧...

    至于实现原理,这就是个透明背景的 Webkit 浏览器...

    回到正题,介绍下功能:

    1. 可以左键随意拖动
    2. 人形会自己在桌面上走动或者趴下睡觉
    3. 可以按 Ctrl 点击然后拖动到指定窗口上让人形坐在上面
    4. 可以切换你喜欢的人形角色(约 160 种可选角色)
    5. 可以让人形待在原地不动,不会打扰你的工作
    6. 可以开启或关闭总在所有窗口最前面,不影响全屏游戏
    7. 双击可以清理内存(没啥卵用……塞进虚拟内存而已)
    8. 右键人形或托盘图标打开设置菜单

    暂时没有想到有什么其他的功能,如果你有好的建议欢迎回复告诉我。

    下载:[点这里下载] 备用:[百度网盘 提取码 ajax] 哈勃分析:[点这里]

    第 1 条附言  ·  2020-01-03 05:41:47 +08:00

    更新,增加了人物搜索功能,不用再挨个挨个找了。

    修复了几个已知的 bug,加入了更新检查(没啥卵用,并不会自动更新)

    [ 下载地址 | 百度盘备用 提取码 3q6u | 哈勃分析 ]

    第 2 条附言  ·  2020-01-03 22:12:21 +08:00

    修复了评论里反馈的一个 bug:

    按 Ctrl 然后在人物自身位置放开后,人物会无限往上飘动的问题

    新版本下载:https://tql.ink/

    37 条回复    2020-01-04 21:55:03 +08:00
    AASW2ss
        1
    AASW2ss  
       2020-01-03 00:25:14 +08:00



    加载不出来
    KasuganoSoras
        2
    KasuganoSoras  
    OP
       2020-01-03 01:23:01 +08:00
    @AASW2ss #1 API 有时候会炸。。一般稍等一会就好了
    dodo2012
        3
    dodo2012  
       2020-01-03 01:59:34 +08:00
    lz 你这一倍咖啡,
    KasuganoSoras
        4
    KasuganoSoras  
    OP
       2020-01-03 02:13:17 +08:00
    @dodo2012 #3 ???辣鸡输入法原地爆炸
    我去更新一下,顺便修复了两个 bug
    edsheeran
        5
    edsheeran  
       2020-01-03 03:47:21 +08:00 via iPhone
    瑞星
    manami
        6
    manami  
       2020-01-03 07:41:25 +08:00 via Android
    女仆助手既视感
    mwftts
        7
    mwftts  
       2020-01-03 07:51:58 +08:00 via Android
    一倍咖啡
    ZnBDPang
        8
    ZnBDPang  
       2020-01-03 08:38:24 +08:00
    6 位数的 qq,牛逼啊
    hastyfish
        9
    hastyfish  
       2020-01-03 09:13:49 +08:00
    想不到 v2 上也能看到格里芬指挥官
    watzds
        10
    watzds  
       2020-01-03 09:18:01 +08:00 via Android
    多年前我也做过,是提醒休息的哈哈
    Motoi
        11
    Motoi  
       2020-01-03 09:18:45 +08:00
    格里芬指挥官真是少见
    jay4497
        12
    jay4497  
       2020-01-03 09:29:46 +08:00
    可以把待机、前进、战斗、战败跟大破的动作都加进去啊
    Spoter
        13
    Spoter  
       2020-01-03 09:35:00 +08:00
    牛逼牛逼 有兴趣做 mac 版本吗 哈哈哈哈哈哈
    jasonyang9
        14
    jasonyang9  
       2020-01-03 09:47:18 +08:00
    能开源么?能自定义角色么?能降低点 CPU 占用么?
    soli
        15
    soli  
       2020-01-03 09:51:58 +08:00
    多年前我也想做过。
    可以添加的功能:
    - 提醒休息
    - 朗读单词、短语、短句
    - 天气预报
    - 新闻推送
    - 各种程序的入口,类似一个萌版 Alfred。
    - 后续可以支持各种插件、小程序,然后做成平台。
    - 。。。
    - 挣钱
    elikoi17
        16
    elikoi17  
       2020-01-03 10:40:03 +08:00 via Android
    伪春菜
    KasuganoSoras
        17
    KasuganoSoras  
    OP
       2020-01-03 10:44:42 +08:00   ❤️ 1
    @jay4497 #12 这个很快就会有了

    @jasonyang9 #14 现在是易语言写的,开源很麻烦(比如 Github 提交会作为二进制文件处理),后续考虑用 C# 重写一个吧。

    @soli #15 提醒休息和快捷程序入口感觉 OK 👌 我甚至想用来启动游戏(
    fanyuanpei
        18
    fanyuanpei  
       2020-01-03 11:24:43 +08:00
    之前的 hentai game poor Sakura 也有一个小插件,可以各种姿势
    whitev2
        19
    whitev2  
       2020-01-03 11:25:42 +08:00
    @KasuganoSoras #17 期待 Linux 版本
    blaboy
        20
    blaboy  
       2020-01-03 11:56:05 +08:00
    支持支持。
    提个 BUG。部分角色走路姿势 幽灵漂移。
    simpx
        21
    simpx  
       2020-01-03 13:54:25 +08:00
    同求一个 mac 版的,然后加一个定时器功能

    给人讲 ppt 的时候,突然跳出来一个战斗少女说时间到了,想想都很酷 XD
    1239305697
        22
    1239305697  
       2020-01-03 14:07:35 +08:00
    收藏了
    Nerv
        23
    Nerv  
       2020-01-03 14:08:08 +08:00

    报毒了😂
    fly36
        24
    fly36  
       2020-01-03 14:28:40 +08:00
    鼠标右键桌面会弹出设置界面
    moonheart
        25
    moonheart  
       2020-01-03 15:09:57 +08:00
    拖不动呀, 点击也没有反应
    mywaiting
        26
    mywaiting  
       2020-01-03 15:18:46 +08:00
    这个让我想起瑞星杀毒那个小狮子。。。年少无知那会,这个小狮子都能玩好久。。。 [手动狗头~]
    MAIQ
        27
    MAIQ  
       2020-01-03 15:55:56 +08:00
    前来围观
    MAIQ
        28
    MAIQ  
       2020-01-03 15:56:24 +08:00
    期待 C#版本
    chenhonzhou
        29
    chenhonzhou  
       2020-01-03 16:16:02 +08:00
    以前也这个想法想自己实现一个, 期待楼主的 cs 版本
    exhades
        30
    exhades  
       2020-01-03 16:20:44 +08:00
    当初那 python 倒是捣鼓过类似的。。哈哈哈 当初觉得很好玩
    yangheng4922
        31
    yangheng4922  
       2020-01-03 17:19:50 +08:00
    发现一个 BUG 按住 Ctrl 拖放后 任务会 一直向上 离开屏幕 需要重置位置才能回来
    ITJoker
        32
    ITJoker  
       2020-01-03 17:22:36 +08:00
    akk 这个是 web 浏览器加载 live2d 么?如果是的话,我试试写个~
    Archeb
        33
    Archeb  
       2020-01-03 17:24:36 +08:00
    又一波的伪春菜热潮要开始了(?
    KasuganoSoras
        34
    KasuganoSoras  
    OP
       2020-01-03 20:54:52 +08:00
    @yangheng4922 #31 yes,这个 bug 我也知道是什么问题了
    Ctrl 松开后,取鼠标下的窗口句柄,而鼠标如果正好在程序自身窗体上,就会无限把自身附加在自身上(死循环套娃 2333 )然后就出现了这个问题。临时解决办法就是右键点任务栏图标,然后点重置位置按钮。等会我修复一下,加个判断是否是自身窗口句柄就好了。

    @ITJoker #32 对,就是一个 Webkit 浏览器,理论上用其他语言也可以实现,甚至效果更好。
    w292614191
        35
    w292614191  
       2020-01-04 09:34:06 +08:00
    穿的太多了,有木有性感点的?
    ITJoker
        36
    ITJoker  
       2020-01-04 13:32:05 +08:00
    @KasuganoSoras 我到时候试试,等手头的事情结束
    FrankHB
        37
    FrankHB  
       2020-01-04 21:55:03 +08:00
    ……这不叒鸡版伪春菜么。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4047 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 05:25 · PVG 13:25 · LAX 21:25 · JFK 00:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.