当前位置: 首页 > news >正文

怎么跳过原神的动画——从GitHub小白到一键跳过

你是不是也烦透了那些重复播放的过场动画?每天刷材料、打周本,总要一遍又一遍地看同样的话、同样的特写。
今天,我带你亲手部署一个免费、安全(不碰内存)、纯视觉模拟的自动化小工具——[genshin-skip-animation]
网址如下(https://github.com/ace-trump-tech/genshin-skip-animation)。
全文没有一行你没见过的代码,跟着截图一步步走,哪怕你从来没打开过GitHub,也能在30分钟内跑起来。

⚠️ 重要:先读这行红字

本工具由”源批之星“鲁健友情贡献,仅供学习计算机视觉和自动化技术。任何非官方的自动化都可能违反《原神》用户协议,米哈游反作弊系统(MHYAC)可能会检测并封禁账号。
👉请务必在你平时不玩的测试小号上使用。主号一旦封禁,后果自负。


第1步:认识GitHub(不用怕,它就是个代码仓库)

打开浏览器,输入github.com。 或者直接点击这个链接——项目主页——
你会看到一个很“程序员”的界面。没关系,我们只做三件事:点Star、点Fork、下载代码

1.1 找到我们的项目

在GitHub顶部的搜索框里输入:
genshin-skip-animation(或者直接点击这个链接——项目主页——)
进入项目主页后,你会看到类似这样的界面:

1.2 先点击 Star 按钮

在页面右上角找到Star按钮,点击一下(它会变成Unstar)。

1.3 再点击 Fork 按钮

Star按钮旁边就是Fork按钮,点击它。
稍等几秒,GitHub 会自动把项目复制一份到你的账号下。

1.4 最后 Download 代码

Fork 完成后,你会进入你自己账号下的同名仓库。
找到绿色的Code按钮,点击后选择Download ZIP
浏览器会自动下载一个压缩包,文件名类似genshin-skip-animation-main.zip

把它解压到一个没有中文路径的文件夹,比如D:\GenshinTools\
解压后你会看到这些文件和文件夹:

genshin-skip-animation-main/ ├── core/ # 核心识别与模拟代码 ├── utils/ # 辅助模块(日志、热键) ├── assets/ # 模板图片和日志存放处 ├── tests/ # 单元测试 ├── config.yaml # 配置文件(重要) ├── main.py # 程序入口 ├── requirements.txt # 依赖清单 └── README.md # 说明文档(你正看的这个)

第2步:安装Python运行环境(小白推荐Anaconda)

什么是Anaconda?
一个帮你管理Python版本和软件包的“全家桶”,装一次就能搞定90%的问题。

2.1 下载Anaconda

打开浏览器,访问www.anaconda.com/download
选择你操作系统的版本(Windows选64-Bit Graphical Installer,macOS选图形安装包)。
下载后双击安装,一路默认,但注意勾选“Add Anaconda to my PATH environment variable”(否则后续要手动配环境变量)。

2.2 验证安装

  • Windows:按Win+R输入cmd回车,在黑色窗口里输入conda --version,如果显示出conda 24.x.x就成功了。
  • macOS:打开“启动台” -> “终端”,输入相同命令。

第3步:为这个项目创建一个干净的“小房间”

我们不让这个项目污染你电脑里其他的Python环境。用Anaconda创建一个虚拟环境

3.1 打开命令行

  • Windows:搜索Anaconda Prompt并打开
  • macOS:打开终端(Terminal)

3.2 创建环境并激活

conda create-ngenshin_skippython=3.9

输入y确认。等待几分钟。
然后激活环境:

conda activate genshin_skip

你会发现命令行的左边出现了(genshin_skip)字样,说明你现在就在这个独立的“小房间”里了。

3.3 进入项目文件夹

cd命令进入你刚才解压的文件夹。
假设你解压到了D:\GenshinTools\genshin-skip-animation-main

cdD:\GenshinTools\genshin-skip-animation-main

(macOS用户路径类似/Users/你的用户名/Downloads/genshin-skip-animation-main


第4步:安装依赖包(一键装好所有工具)

项目需要用到opencvpyautoguipynput等库。我们通过requirements.txt一次性安装。

在命令行里确保你已经激活了genshin_skip环境,并且当前目录是项目根目录,然后输入:

pipinstall-rrequirements.txt

等待所有下载完成。如果遇到红字报错,通常是网络问题,换用国内镜像:

pipinstall-rrequirements.txt-ihttps://pypi.tuna.tsinghua.edu.cn/simple

第5步:模板图片已就绪,无需截图

好消息:
这个项目的assets/templates/目录里已经包含了三张现成的模板图片(适配当前《原神》版本的 UI),你不需要自己动手截图

5.1 确认模板文件存在

打开你解压后的项目文件夹,依次进入assets/templates/,你应该能看到三个文件:

  • skip_button.png(识别“跳过”按钮)
  • dialog_option.png(识别对话选项框)
  • loading_finish.png(识别加载完成画面)

如果游戏未来更新导致 UI 变化,你再重新截图替换这三个文件即可。但第一次使用,直接用项目自带的就行。

5.2 无需任何操作,继续下一步

模板已经准备好了,直接进入第6步运行程序即可。

💡原理说明:程序运行时,会把这些模板图片与游戏画面进行匹配。匹配成功就会自动点击/按键。自带模板已经过测试,大概率能直接工作。


第6步:运行程序,一键跳过

6.1 确认配置(可选)

用记事本打开项目根目录的config.yaml
默认热键是:

启动:Ctrl+Shift+S 停止:Ctrl+Shift+X

如果你觉得冲突,可以改成ctrl+alt+j之类的,但记住格式:用小写字母,加号连接。

6.2 启动程序

在命令行(Anaconda Prompt或终端)确保你已经cd到项目目录,并且genshin_skip环境是激活的。
输入:

python main.py

你会看到类似输出:

2026-05-26 15:30:01 - INFO - Press ctrl+shift+s to start, ctrl+shift+x to stop 2026-05-26 15:30:01 - INFO - Press Ctrl+C to exit

6.3 在游戏中使用

  1. 把《原神》窗口置于前台(不要最小化)。
  2. 按一次Ctrl+Shift+S,程序开始检测屏幕。
  3. 当出现“跳过”按钮或对话选项时,它会自动点击/按键。
  4. Ctrl+Shift+X可以临时停止。

想要彻底退出程序,回到命令行按Ctrl+C


常见问题(小白必看)

现象解决办法
按下热键没反应试试以管理员身份运行命令提示符(Windows)。macOS需要去“系统设置-隐私与安全性-辅助功能”中允许终端。
提示No module named 'cv2'你没有激活环境,或者依赖没装好。重新运行conda activate genshin_skippip install -r requirements.txt
程序一直不点击模板匹配精度不够。降低config.yaml里的confidence: 0.6;或者重新截图,截取更独特的区域。
总是点错位置模板图截得太大了,包含周围无关图案。重新截一个更小、更紧贴按钮的图。

结语

至此,你已经完成了一个“计算机视觉+自动化”小项目的完整部署。
从打开GitHub到实际运行,全程不需要编写一行代码,但你已经体验了:开源项目获取 → Python环境管理 → 依赖安装 → 配置调试这一整套流程。

这个项目的真正价值不是帮你跳过动画(虽然真的很爽),而是为你打开了“让程序看懂画面并操作电脑”的大门。
你可以试着修改config.yaml里的延迟时间,甚至自己截取“领取奖励”按钮模板,扩展成自动领日常——只要不滥用于商业和破坏平衡,这就是最有趣的编程实践。

在文章末尾再次感谢”源批之星“鲁健!

最后再提醒一遍:用测试小号,封号不哭。


http://www.jsqmd.com/news/890452/

相关文章:

  • 高邮沙发翻新推荐换皮换布哪家好、匠阁、御匠、锦修三大品牌哪个靠谱公司、怎么选沙发翻新服务商 - 卓一科技
  • 2026年河南高低压成套电气设备选型避坑指南:从验收困局到安全交付的完整解决方案 - 年度推荐企业名录
  • Taotoken模型广场如何辅助技术选型与快速切换
  • 惠普tank 1005,开机提示错误代码 er-08 ,加了粉还是报错er08,黄灯闪烁成像鼓接近寿命期限报错,怎么办?亲测有效。
  • 【Spring 事务传播机制】
  • 通过 curl 命令直接测试 Taotoken 大模型 API 的连通性与功能
  • 从模型广场选型到接入观测一次搞定量身打造的AI方案
  • 嵌入式运动提示算法与多轴平台:直升机高保真飞行模拟器设计
  • 矢量数据 SHP 常见几何类型
  • 量子机器学习赋能低资源语言情感分析:BUQRNN与PN-BUQRNN架构解析
  • 2026年唐山外墙清洗、烟道保洁与商业保洁一体化解决方案深度横评指南 - 年度推荐企业名录
  • ThinkPad黑苹果系统架构探索:从硬件兼容到macOS生态的完整实现路径
  • 2026国产液体涡轮流量计十大品牌排名深度解析:技术实力与选型实战指南 - 仪表品牌排行榜
  • 上下文窗口不够用?代码仓库级 RAG 方案让 AI 记住整个项目
  • Transformer-BERT集成模型在英语自动对话中的深度理解与生成实践
  • 治污向治碳深度转型:千亿风口下优质有机废气治理厂家赋能行业精细化升级 - 品牌评测官
  • 森海塞尔Momentum 5登场!音质出色、降噪升级,能否挑战行业巨头?
  • 为什么选择Real-ESRGAN:3个核心优势解决你的图像修复难题
  • 安防设备与交通设备线上推广怎么做?双赛道企业如何一箭双雕 - 品牌推荐大师1
  • 从‘布局视图’到‘数据视图’:一个设置让ArcMap捕捉功能‘起死回生’
  • 2026年安阳高低压成套电气设备厂家推荐:如何选择安全可靠的配电解决方案 - 年度推荐企业名录
  • 某哪儿登录滑块逆向分析
  • 目标检测模型选型指南:YOLO、Faster R-CNN、DETR性能对比与实战部署
  • 2026 App开发技术全景解析:从框架选型到AI融合新趋势
  • ChanlunX缠论插件:让技术分析从复杂到简单的自动化革命
  • 别再硬啃长资料了:用 GPT-5.5 + 脑图工具,30 分钟梳理复杂主题
  • 企业级开源MES系统:基于ISA标准的制造业数字化转型完整解决方案
  • Windows 7 SP2终极更新包:让经典系统完美适配现代硬件
  • 企业如何通过Taotoken实现API密钥的精细化管理与审计
  • TOP1 推荐:安徽今日互联科技有限公司 - 行业深度观察C