live2d吧 关注:37,204贴子:46,859

【自制】【填坑进度】【windows】Live2D桌宠&动态桌面【二】

取消只看楼主收藏回复



IP属地:新加坡1楼2014-04-26 19:17回复
    我又回来了,大家可好?之前介绍过叫我ZT君,就好。
    原先那个万年不沉帖子:
    http://tieba.baidu.com/p/2838148057
    感谢大家的支持。
    然后,主要是第一部分桌宠的开发,基本上就那样了,而且那个帖子楼太多已经不方便查看了
    目前准备开工第二期,动态桌面部分。
    于是新开了一个帖子,整理一下旧的内容,和进行新的开发进度介绍。


    IP属地:新加坡2楼2014-04-26 19:25
    收起回复
      目前程序已经更新到live2d_desktop_0.3.12。测试第三版。即将更新测试第四版。
      目前2014、4、26 已经有的功能:
      1.Live2D模型展示。 (废话)
      2.Live2D模型,flick事件反馈。
      3.载入自定义模型。
      4.播放模型声音,音画同步。
      5.功能设置面板。
      6.模型大小,帧率,位置,窗体Z调节,窗体拖动,退出记录。
      7.联网聊天机器人。
      8.TTS离线语音合成。
      9.加密包载入模型。
      借用的第三方技术,工具。
      BOLT界面库,7Z ,BASS库,emTTS, 小豆在线机器人。
      没有一项是有申请过使用权的O(∩_∩)O~
      所以这个东西最多当个玩具啦,别用于商业用途哦O(∩_∩)O~


      IP属地:新加坡5楼2014-04-26 20:17
      收起回复
        到目前为止,其实可以自定义的东西还蛮多的,
        除了模型可以自己做以外,
        比如BOLT界面库做的那个控制面板,大家完全可以去改改,改成自己喜欢的样子,甚至可以写插件,来扩展功能。
        还有那个TTS的语音也是可以改声音的,只不过我还写的不够完善。
        还有做模型的老大,如果担心模型被人乱改,也可以留个言我帮你加密一下,放在网盘上分享给别人。


        IP属地:新加坡6楼2014-04-26 20:24
        回复

          时隔了将近一个月,忙完了其他事情,从前天开始重新动工写程序,就今天的完成的来讲,
          基本上是吧动态桌面的雏形搞出来了,可以把这个妹子整个窗口放到图标下面。
          至少在win7上成功了,右键菜单什么的一切正常,不过就是图标变得有点难看。
          我之后会发一个预览版的,切记前要先确保,你那宝贵的桌面壁纸会找的回来,打开可能会导致资源管理器崩掉, 无法立刻恢复。
          万一崩掉请
          CTRL+ALT+DEL任务管理器---新建 --- 输入explorer--确定
          目前还有很多很严重的问题,看看就好不要一直开着
          下面发表一下将来可能的实现的,整个背景是基于DX的,所以我将会在背景使用各种DX特效,比如粒子特效之类,还有就是可以根据当前天气,当前时间,变换背景场景。
          还有各种小部件等等。总之可以只有想不到的,没有做不到的。


          IP属地:新加坡7楼2014-04-26 20:43
          收起回复


            win7没开Aero和win8桌面结构居然是这样的。
            搞得我很纠结,今天进行了改进排除了壁纸设置的干扰,不过win8的还是完全不行的样子。


            IP属地:新加坡13楼2014-04-27 23:15
            回复
              今天更新到live2d_desktop_0.4.2(测试)了,改了一些不稳定的因素。
              今天测试了很多台电脑,其中发现个别Xp会花屏,估计显卡不支持。大多数可以使用,个别win7设置不对,也不行。发现win8不能用居然是设置壁纸的API没起效果,头疼(>﹏<)
              其实很多是在虚拟机里面测试的,之后还要经过多次验证才能下断定。
              还有千万别按WIN+D


              IP属地:新加坡17楼2014-04-29 23:40
              收起回复
                更新到live2d_desktop_0.4.3(测试)了,求 来个人试一下能不能用啊 喂~


                IP属地:新加坡18楼2014-04-30 16:06
                回复
                  更新到live2d_desktop_0.4.4(测试)了,加入了分辨率判断,可以根据屏幕分辨率自适应,
                  还有就是强制使用管理员权限,提高自身权限到管理员权限,我的win7,和win8虚拟机没问题。
                  希望来个人测试一下,不右键 “管理员权限运行” 会不会出问题
                  @yas0015 @亚丝娜的Pants 要试一下吗?


                  IP属地:新加坡20楼2014-05-03 23:30
                  收起回复
                    更新到live2d_desktop_0.4.5(测试)了
                    更新一下:
                    1.检测win8壁纸缓存,退出后可恢复壁纸。
                    2.加入定时器检测,保持窗体置底。
                    3.检测win+D和“显示桌面”按钮是否按下,以便恢复窗体。
                    4.修改注册表,关闭桌面拖动鼠标半透明矩形
                    5.检测退出异常,进行重试恢复桌面
                    其实基本上很完善了,就是还有一些特殊情况还不知道怎么回事,比如黑屏,花屏之类。
                    还有退出时候有时候会失败,但是win7基本很少失败
                    预计下一个版本,将可以加入触感反馈


                    IP属地:新加坡24楼2014-05-05 12:44
                    回复

                      win8/8.1下运行完我的程序metro应用就打不开了,原因是黑心的微软,为了推广其metro应用
                      对其API作了限制
                      A、Metro是完全嵌入在explorer内的。(结束explorer后,Metro界面怎样都调不出来);
                      B、WinRT宣称的权限管理限制,其实就是以非Win32下管理员权限运行后,防止程序使用WinRT API时的操作对Win32构成破坏
                      然后我强制给了explorer管理员权限,然后就不给开了


                      IP属地:新加坡25楼2014-05-05 16:54
                      收起回复
                        更新到live2d_desktop_0.4.5.2(测试),基本没什么空写程序,就把退出的问题修改了一下


                        IP属地:新加坡26楼2014-05-06 22:29
                        回复

                          更新到live2d_desktop_0.4.6(测试),先发上来给大家看看,这次更新可以说是困难重重。
                          不论是全局钩子,还是一些系统设置基本都是,自己摸索出来的,甚至我还重写了部分sdk的实现部分,sdk实在太乱了,花了好多时间,无语。。。
                          因为全局钩子的处理要快速,所以这个版本不限制帧数,CPU必定会狂飙。
                          为了优化图标的效果,我好不容易找到文字颜色的注册表值,结果发现不论用哪种方式刷新系统就是不能及时生效。
                          所以只好先麻烦大家运行一次后,注销一下达到上图的文字效果。
                          还有其他这样那样的BUG,我还得慢慢的填。
                          还有就是背景图我是随便找来的,我实在缺少这一类素材,有好图的向我推荐一下


                          IP属地:新加坡30楼2014-05-10 20:09
                          收起回复
                            更新到live2d_desktop_0.4.6.2(测试),总算是抽出一点时间把,资源占用的问题,改了下,重新优化了一下线程,发现了一个惊喜,就是cpu占用降到0~3%,实在太好了,可能跟前之前重写了很多SDK的实现部分有关,去除了很多垃圾的代码,优化了类的结构,现在已经可以一直开着也不怕cpu占用了。


                            IP属地:新加坡32楼2014-05-13 00:06
                            收起回复
                              更新到live2d_desktop_0.4.6.5(测试),修改了一些逻辑判断的错误。还有
                              1.把更换模型功能加回去了。可以更换模型了,不过发现有的模型居然不是透明的郁闷。。。
                              2.修改鼠标钩子逻辑只接受在桌面时候的消息


                              IP属地:新加坡34楼2014-05-13 18:56
                              收起回复