骨骼蜥蜴鼠标跟随器

一款轻量级的Python应用程序,具有基于骨骼的六足蜥蜴,可平滑跟随鼠标光标,支持全屏模式和动态颜色变化。

  • by aliakbarpa
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 aliakbarpa/Lizard-animation-MCP

使用说明

动画骨架蜥蜴随从

描述

一个轻量级的Python应用程序,其中包含一个基于骨架的六足蜥蜴模型,其脊椎和关节可活动,能够流畅地跟随鼠标光标移动,展现出逼真的骨骼动画,并且颜色会动态变化。支持全屏模式!

特点/功能

  • 💀 基于骨架的设计,骨骼和关节清晰可见
  • ✨ 顺畅的鼠标跟随动画,带关节脊椎设计
  • 🦎 身体较长,有8个脊椎骨段
  • 受解剖结构启发,设计有肋骨、椎骨和颅骨
  • 🦵 六条带关节的腿(三对)
  • 🎨 动态变化的彩虹色
  • ⚫ 黑色背景以实现最大对比度
  • 🖥️ 全屏支持(F11)
  • 🚀 优化以实现最小资源占用
  • 🎮 60帧每秒流畅动画

要求

  • Python 3.8 或更高版本
  • Pygame库

安装

轻松设置(推荐)

  1. 双击 setup.bat
    • 安装所有依赖项
    • 自动创建蜥蜴图标
    • 设置好你所需的一切

手动设置

  1. 安装Python(如果尚未安装)
  2. 安装所需的软件包:
pip install pygame Pillow
  1. 创建图标:
python create_icon.py

使用方法/用途

方法1:使用批处理文件(最简单)

双击 run_lizard.bat

  • 自动检查Python和Pygame
  • 如果缺失,则安装Pygame
  • 运行应用程序

方法2:直接使用Python

运行应用程序:

python lizard_follower.py

方法3:创建独立可执行文件

双击 build_executable.bat 创建一个.exe文件

  • 在(指定位置)创建一个独立的可执行文件 dist 文件夹
  • 运行该.exe文件无需Python
  • 构建需要2-3分钟

或者使用快速构建:

quick_build.bat

控制键:

  • 将鼠标在窗口内移动以控制蜥蜴
  • 按 ESC 键或关闭窗口以退出

技术细节

优化特性:

  • 高效渲染,减少绘制调用次数
  • 简单的几何形状(圆、椭圆、线条)
  • 平滑移动插值
  • 限制为60帧每秒以防止CPU过度使用
  • 未加载图像 - 全部为程序绘制

骨架蜥蜴组件:

  • 三角形头骨,带有眼窝和下颌
  • 8节连杆式脊柱(椎骨)
  • 可见的肋骨
  • 6条关节腿,每条腿有上下两节骨(共3对)
  • 分段式尾巴,带有波浪动画
  • 所有与关节节点相连的骨头
  • 通过HSV色谱实现动态颜色循环
  • 逼真的骨骼运动与随动动画

演出

  • 典型的CPU使用率:<5%
  • 内存使用量:约30-40 MB
  • 在大多数系统上实现60帧每秒的流畅运行

控制

  • 鼠标移动控制蜥蜴的位置
  • F11切换全屏模式
  • **ESC(Emergency Stop Control,紧急停止控制)**退出全屏模式或退出应用程序
  • X 按钮关闭窗口

许可证

免费使用和修改

作者

aliqqqxoox2002x@gmail.com/alpha(中文可译为:aliqqqxoox2002x的电子邮件地址为gmail.com,用户名为alpha,但通常我们直接保留原样,不进行翻译,因为这是特定的网络标识)