gamemaker吧 关注:13,655贴子:95,235
  • 8回复贴,共1

GM桌宠扩展,实现半透明窗口

取消只看楼主收藏回复


不只是拿半透明窗口做桌宠,也可以做桌面工具


IP属地:河南1楼2024-06-09 22:31回复
    前几楼先放截图,喂熊和备用

    (这图只是抠色,没用到完美半透明)
    先感谢 奥特曼 和 uu 大佬的live2d插件


    IP属地:河南2楼2024-06-09 22:34
    回复
      这个插件支持简单的多窗口,可以拿来做one shot(一次机会)的特技。
      适合打破第四面墙



      IP属地:河南3楼2024-06-09 22:36
      回复
        插件下载如图


        IP属地:河南4楼2024-06-09 22:39
        回复
          这个插件主要用来使GM窗口背景变得透明或半透明(如移除默认的黑色,显示窗口背后程序或桌面,允许设置整体透明度或带渐变透明度,也有截图功能用于在需要效率的全屏模式下伪装半透明)。甚至可以创建新窗口进行交互。可以做到类似one shot中打破第四面墙的效果。
          可以用来制作类似桌面宠物,制作桌面工具(如显示按下的按键,支持向窗口拖放文件,打开文件,所以你可以做文件抽屉)。因为对制作桌面工具的支持,这也使得可以做更多神奇的交互,比如向桌宠或游戏角色拖放文件。
          以及附加解决其他一些细节问题:
          如典型的:不允许向游戏exe所在目录写入或删除文件,现在可以这么做。
          可以禁用或恢复窗口的ime,避免来回切换,添加了位置修正函数。
          添加了窗口关闭二次确认,避免需要保存数据时不小心手误关闭。
          比direct更方便的焦点外检测键盘按下释放和解决不能无焦点检测鼠标左键问题。
          等等
          具体可见内部的使用说明,和示例项目。


          IP属地:河南5楼2024-06-09 22:40
          回复
            功能预览,说明里面的部分截图,我懒得在贴吧重排版
            以及贴吧容易抽风删楼




            IP属地:河南6楼2024-06-09 22:45
            回复
              窗口创建功能:

              解决一些小的细节问题,如关闭确认,输入法禁用启用和位置修正,
              获取文件更改信息以用于游戏中文件更新。


              IP属地:河南7楼2024-06-09 22:51
              回复
                对了提一句,全屏状态下使用输入法会导致退出全屏,这个问题在最新版可以说是已经解决了
                使用无边框全屏函数window_enable_borderless_fullscreen()就行了。


                IP属地:河南8楼2024-06-09 22:52
                回复
                  这个插件一开始也是冲着桌面工具做的,支持拖放文件,获取图标,打开文件。
                  所以可以拿来制作应用抽屉,
                  通过键盘检测和窗口置顶或隐藏函数,可以做到类似CLaunch这种启动器程序,
                  在win11上模拟win10的磁贴(磁贴好在打开应用方便)


                  IP属地:河南9楼2024-06-09 22:58
                  回复