剑庭安
首页
黑客安全首页全部安全栏目 黑客技术黑客技术、渗透测试、漏洞利用工具与教程 安全软件安全工具、扫描器、检测与审计软件 病毒分析恶意软件分析、样本、逆向与沙箱 CTF思路CTF 题目、writeup、解题思路与工具 防护思路防御技术、加固、检测响应与蓝队 红蓝攻防红队攻击模拟、蓝队对抗、攻防演练 漏洞知识库漏洞、CVE、PoC、EXP 与安全研究
逆向|反编译
PHP源码PHP 网站源码、程序、系统 APP源码安卓/iOS APP 源码 ASP源码ASP 网站源码与程序 NET源码.NET 网站源码与系统 小程序源码微信/支付宝小程序源码 Dedecms风格模板Dedecms 织梦风格模板 Empirecms风格模板EmpireCMS 帝国风格模板 Discuz商业模板/插件Discuz 商业模板与插件 WordPress主题/插件WordPress 主题与插件 其它源码、模板其它各类源码与模板 游戏源码游戏源码与引擎项目 加密货币源码加密货币、区块链、钱包、USDT/比特币相关源码与工具 手游源码手机游戏源码、服务端、客户端与引擎项目 传奇源码热血传奇、传奇世界、复古传奇等客户端/服务端/引擎源码 页游源码网页游戏、H5 游戏、浏览器游戏源码 端游源码电脑单机游戏、PC 网游客户端/服务端源码
最新万能免驱动支持所有型号打印机下载程序 日历天气老黄历 · 每天同步真实日期与天气
站长工具站长工具 自助开通会员浏览该分类 其他资源qtziy SEO工具SEO工具 站群源码站群源码 泛程序泛程序 蜘蛛模板蜘蛛模板 蜘蛛池蜘蛛池 外链工具外链工具
搜索 自助开通会员🔓 破甲 API
登录 注册
首页 分类列表 端游源码 Pal3.Unity - 仙剑奇侠传三 Unity 复刻
Pal3.Unity - 仙剑奇侠传三 Unity 复刻 端游源码 点击放大
作者:admin 发布:2026-10-05

Pal3.Unity - 仙剑奇侠传三 Unity 复刻

项目说明<p align="center"> <img width="128" align="center" src="Assets/Resources/UI/游戏-icon-PAL3.png">…
资源可下载 免费下载 0 条讨论
会员资源
开通会员后即可下载全部资源。
登录后开通会员
会员方案
185浏览量
0讨论
2下载链接
可下载资源状态
内容可验证
更新 2026-10-05
人工审核发布
评论区答疑

Pal3.Unity - 仙剑奇侠传三 Unity 复刻

Pal3.Unity - 仙剑奇侠传三 Unity 复刻

Pal3.Unity - 仙剑奇侠传三 Unity 复刻

项目说明

<p align="center">
<img width="128" align="center" src="Assets/Resources/UI/游戏-icon-PAL3.png">
+
<img width="128" align="center" src="Assets/Resources/UI/游戏-icon-PAL3A.png">
</p>
<h1 align="center">
Pal3.Unity
</h1>
<p align="center">
<<仙剑奇侠传三>>和<<仙剑奇侠传三外传:问情篇>>C#/Unity实现
</p>
<p align="center">
简体中文 | <a href="README.en-US.md">English</a>
</p>
<p align="center">
<a style="text-decoration:none">
<img src=" alt="Unity " />
</a>
<a style="text-decoration:none" href="
<img src=" alt="Releases" />
</a>
<a style="text-decoration:none">
<img src=" alt="Platform" />
</a>
<a style="text-decoration:none">
<img src=" alt="License" />
</a>
<a style="text-decoration:none">
<img src=" alt="Size" />
</a>
</p>

简介


这是一个使用C#/Unity重新实现的仙剑奇侠传三以及仙剑奇侠传三外传的开源项目(注意:不是移植,是重写)。实现方式为重写游戏逻辑和加载读取利用原始游戏资源并按照原始游戏的运行方式和效果进行的重新实现,具体实现方法请阅读源代码。

注意:仙剑奇侠传三以及仙剑奇侠传三外传属于原上海软星作品,版权属于软星科技以及大宇公司所有,本项目不包含任何仙剑奇侠传三以及仙剑奇侠传三外传的游戏本体数据。本项目遵循GPL-3.0协议,但仅限于此项目的代码,任何与仙剑奇侠传三或者外传有关的图片,音视频,游戏数据均不在此范围,任何未经版权方许可的情况下使用仙剑奇侠传三或者外传游戏数据进行商业行为都是违法的。

主分支当前编译状态


| 游戏版本 | Windows | Linux | MacOS | Android | iOS |
|-------------------------|---------|-------|-------|---------|-----|
| 仙剑奇侠传三 | <a style="text-decoration:none" href=" src=" alt="Size" /></a> | <a style="text-decoration:none" href=" src=" alt="Size" /></a> | <a style="text-decoration:none" href=" src=" alt="Size" /></a> | <a style="text-decoration:none" href=" src=" alt="Size" /></a> | <a style="text-decoration:none" href=" src=" alt="Size" /></a> |
| 仙剑奇侠传三外传:问情篇 | <a style="text-decoration:none" href=" src=" alt="Size" /></a> | <a style="text-decoration:none" href=" src=" alt="Size" /></a> | <a style="text-decoration:none" href=" src=" alt="Size" /></a> | <a style="text-decoration:none" href=" src=" alt="Size" /></a> | <a style="text-decoration:none" href=" src=" alt="Size" /></a> |

如何运行项目


使用 Unity 6 打开当前项目文件夹即可,具体当前项目所使用的Unity版本请查看这里: Project,理论上任何Unity 6版本都没问题(实际上老版本Unity也行)。
因为项目本身不含有仙剑奇侠传三或仙剑奇侠传三外传的游戏数据,所以你需要持有一份仙剑三或外传的游戏原始文件(Steam或者方块游戏获得皆可)。
- 第一次打开Unity项目之后,先双击选择Scenes\Game作为当前场景,然后点播放键即可。如果选择Scenes\Resource,则会打开游戏资源查看器。
- 第一次打开的时候会自动弹出文件夹选择窗口,请选择当前电脑上仙剑奇侠传三(或者外传)的安装文件夹即可。
- 如果你在Steam获取的游戏是繁体中文版的,游戏中的文字会出现乱码,请在游戏设置里选择繁体中文版,然后重启游戏后即可生效。
- 因为原始游戏的过场动画为Bink格式,Unity并不原生支持,所以请自行转码视频为Unity所支持的格式放在游戏根目录下的movie文件夹即可(大部分设备和系统支持.mp4等主流格式视频,Linux下仅支持.webm格式视频)。
- Linux用户可以使用FFmpeg转码视频为.webm格式封装,首先您需要选择Scenes\Resource场景,然后点击"Extract all .cpk files"按钮来解压所有原始游戏中的.cpk压缩包(包含movie.cpk,所有的Bink动画文件均在这个压缩包中)

如何在终端设备上运行游戏


- 在打包后的运行时,第一次游戏启动的时候,游戏会搜索 Application.persistentDataPath 目录或者 StreamingAssets 目录来检测游戏数据是否存在。在桌面版本的游戏中,如果未能检测到原始游戏的数据文件,游戏则会弹出文件夹选择窗口,请选择当前设备上原游戏安装文件的根目录即可。
- 如果上一步未成功,请拷贝整个仙剑奇侠三(或者外传)原游戏目录到 Application.persistentDataPath 下即可。注意:如果自行拷贝游戏数据至这个目录的话,如果是仙剑三,文件夹的名称必须为PAL3,如果是仙剑三外传,文件夹名必须为PAL3A。iOS设备请使用iTunes将文件夹共享给游戏应用(这个位置就是persistentDataPath所在的地方)或者在编译时自行打包游戏原始数据到StreamingAssets文件夹下也可。

如何切换仙剑奇侠传三/仙剑奇侠传三外传


两部游戏版本在项目中的切换是靠 Custom scripting symbols 实现的,PAL3对应仙剑奇侠传三,PAL3A对应仙剑奇侠传三外传。我在Unity编辑器菜单栏里面加了一个快捷按钮可以一键切换(菜单栏->Pal3->Switch >PAL3A),切换之后对应的游戏文件夹也自动的从PAL3转换成PAL3A。切换的过程中,包括Symbol,图标和应用程序名在内的所有名称和标示都会由PAL3变为PAL3A。

卡通渲染与光影下的截图


!PAL3 卡通渲染+光影
!PAL3A 卡通渲染+光影
!PAL3 卡通渲染+光追

关于特效和卡通渲染


注意:游戏当前实现的所有特效以及卡通渲染部分使用了Unity Asset Store的资源,所以这部分实现(特效Prefab和Toon shader)没有办法开源。项目启动后默认会使用开源实现的Shader进行渲染(与原始游戏渲染风格一致),特效的话则会不显示,注意:这并不会影响游戏的编译和运行。

按键以及操作


- 鼠标键盘:鼠标左键点击操作人物行走方向(键盘方向键也可以),AD控制镜头旋转,空格与周边附近的物品或者NPC交互(也是跳跃键),M键打开大地图,U键或ESC键打开剧情选择菜单,Tab键切换角色(迷宫中)。
- 手柄:左摇杆控制人物行走,右摇杆控制镜头旋转,A键交互,菜单和选择按钮对应大地图和剧情选择菜单,LB/RB切换上一个/下一个角色(迷宫中)。
- 触屏:仅在有触摸屏的手持设备上才会启用,虚拟摇杆控制行走,交互键互动。

项目进度以及路线图


仙剑奇侠传三以及仙剑奇侠传三外传的剧情部分已经全部完成,两部游戏都可以完整的从头玩到尾体验一遍剧情,也可以使用游戏内提供的剧情选择菜单跳转至预设好的剧情时间点。两部游戏中的迷宫机关也基本全部实现,剧情中出现的大部分特效也已经重新实现。但是战斗,小游戏以及围绕支持战斗系统的各类系统和功能均尚未完成。另外主菜单和大部分界面也需要重新设计和实现(毕竟现在还要做手机端的适配)。

如何贡献?


因为项目还处于早期实现过程中,很多系统还没有实现,暂时不接受比较大的Pull request,特别是feature类型,如果您有好的想法,意见或者发现了Bug请欢迎提交issue或者加入交流群与我讨论。
另外您还可以参考这个项目解析视频:

为什么要做这个?[TL;DR]


学了几周Unity之后,一直想找项目练手,一开始自己尝试做了一下新仙剑的第一关,大概了解了RPG游戏的制作流程,后因机缘巧合发现了zby大佬的PAL3patch项目以及dontpanic92大佬的OpenPAL3项目,所以给技术上实现仙三复刻带来了可能。至于为什么选择C#/Unity?选择Unity的原因有两点,第一是Unity对全平台全端的支持和打包做的很好很方便,第二个是Unity提供Mac上arm64原生IDE支持(我大概有一半时间是在Mac上写代码的)。当然其实本项目的实现几乎没有用到Unity引擎的大部分功能,特别是编辑器功能,因为几乎是100%纯代码实现的,所以其实理论上不需要花太大的代价就可以把本项目移植到其他支持C#脚本的引擎中。

社区


- 仙剑三(及外传)复刻版讨论群:252315306
- 仙剑三(及外传)复刻版开发群:330680869

项目依赖


- UnitySimpleFileBrowser
- UnityIngameDebugConsole
- NuGetForUnity
- ini-parser
- Json.NET

技术栈

开发语言:C#

项目类型:仙剑奇侠传三 Unity 复刻

Star 数:1053

功能特点

这是一套仙剑奇侠传三 Unity 复刻,代码结构清晰,适合开发者学习游戏的客户端渲染、服务端逻辑、场景管理与资源加载。项目涵盖了游戏的核心玩法、界面交互、地图与角色系统等模块,对理解游戏开发的完整流程具有较高的参考价值。

从技术实现角度看,游戏项目的难点在于:游戏循环与状态管理、资源加载与渲染优化、客户端与服务端的协议同步、以及多平台适配。本项目在这些方面提供了可运行的实现,开发者可以在此基础上进行二次开发或学习研究。

部署说明

1. 下载源码压缩包,解压到本地开发环境。

2. 根据项目类型准备对应的运行环境(Node.js / Go / C# / Unity / Godot 等)。

3. 按照 README 中的步骤配置依赖、数据库和配置文件。

4. 先启动服务端,再运行客户端,即可进入游戏进行测试。

注意:本项目仅供学习研究使用,请勿用于商业或非法用途。

学习价值

对于想进入游戏开发领域的开发者来说,这套源码是一个很好的入门参考。通过阅读代码,可以学习到游戏的核心玩法实现、场景与资源管理、网络协议设计、以及渲染优化等关键技术点。

同时,项目中的代码组织方式和模块划分,也展示了游戏项目在工程化方面的实践经验,值得开发者深入研究和借鉴。理解一个完整游戏项目的架构,对后续开发其他类型游戏也很有帮助。

免责声明

本资源来源于开源社区,仅供学习研究和技术交流使用,请勿用于任何商业或违法违规用途。使用本项目产生的一切后果由使用者自行承担。若涉及第三方权益,请联系删除。

资源标题Pal3.Unity - 仙剑奇侠传三 Unity 复刻
所属分类端游源码
发布作者admin
发布时间2026-10-05 21:09:27
下载权限 免费下载
附件数量2 个下载链接
浏览次数185
讨论数量0
主题状态正常讨论中

本资源免费,登录后即可在本页「下载链接」区域获取全部附件。

请在评论区留言说明具体链接,或联系作者补档。楼主更新后本页会同步最新的下载地址。

请先阅读正文中的授权说明;未注明的默认仅限站内学习交流,禁止直接搬运到其他站点二次售卖。
还没有讨论,快来抢沙发~
登录 后才能参与讨论
下载链接
会员才能下载
登录后开通会员
同分类推荐
暂无同类资源
免费登录即可下载
查看会员
放大预览

© 2026 剑庭安 - 网站开发定制 SEO 优化蜘蛛池代做 在线看手相算命. 保留所有权利。

Powered by 酷像SEOv3.0

网站地图 Sitemap.xml
首页 全部分类 黑客安全 逆向|反编译 精品源码 站长工具自助开通会员其他资源SEO工具站群源码泛程序蜘蛛模板蜘蛛池外链工具创意乐园 搜索 会员服务 登录 注册