怎么跳过原神的动画——从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步:安装依赖包(一键装好所有工具)
项目需要用到opencv、pyautogui、pynput等库。我们通过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 exit6.3 在游戏中使用
- 把《原神》窗口置于前台(不要最小化)。
- 按一次
Ctrl+Shift+S,程序开始检测屏幕。 - 当出现“跳过”按钮或对话选项时,它会自动点击/按键。
- 按
Ctrl+Shift+X可以临时停止。
想要彻底退出程序,回到命令行按Ctrl+C。
常见问题(小白必看)
| 现象 | 解决办法 |
|---|---|
| 按下热键没反应 | 试试以管理员身份运行命令提示符(Windows)。macOS需要去“系统设置-隐私与安全性-辅助功能”中允许终端。 |
提示No module named 'cv2' | 你没有激活环境,或者依赖没装好。重新运行conda activate genshin_skip再pip install -r requirements.txt。 |
| 程序一直不点击 | 模板匹配精度不够。降低config.yaml里的confidence: 0.6;或者重新截图,截取更独特的区域。 |
| 总是点错位置 | 模板图截得太大了,包含周围无关图案。重新截一个更小、更紧贴按钮的图。 |
结语
至此,你已经完成了一个“计算机视觉+自动化”小项目的完整部署。
从打开GitHub到实际运行,全程不需要编写一行代码,但你已经体验了:开源项目获取 → Python环境管理 → 依赖安装 → 配置调试这一整套流程。
这个项目的真正价值不是帮你跳过动画(虽然真的很爽),而是为你打开了“让程序看懂画面并操作电脑”的大门。
你可以试着修改config.yaml里的延迟时间,甚至自己截取“领取奖励”按钮模板,扩展成自动领日常——只要不滥用于商业和破坏平衡,这就是最有趣的编程实践。
在文章末尾再次感谢”源批之星“鲁健!
最后再提醒一遍:用测试小号,封号不哭。
