从95版、植物娘、胆小菇之梦,到杂交版、融合版等众多精彩的改版与同人作品,相信许多玩家都曾萌生过属于自己的创意与幻想。
本项目基于 Godot4.5.1 引擎,致力于对原版《植物大战僵尸》进行高质量复刻(完美还原),目前除僵王和部分小游戏外已经基本实现所有原版内容。
欢迎各位大佬在本开源项目基础上,完成属于自己的 PVZ 同人改版之梦!
考虑到版权问题,将原版相关资源文件删除。
有对本项目感兴趣的大佬,欢迎大家进qq群 (1046565016) 交流
开源!使用Godot实现对原版PVZ的完美复刻 (https://www.bilibili.com/video/BV1FKNJzUEpp/) 请观看该合集最新的展示视频
- 自定义关卡使用在游戏根目录下"level_game_para"文件夹中的游戏参数文件。
- 游戏参数文件为"ResourceLevelData"类型的资源文件
- 具体查看脚本文件"res://scripts/resources/level/level_data.gd"
基于本项目开发pvz同人改版必看内容(./docs/开发相关.md)
一个 Godot 插件,用于重构 AnimationPlayer 的动画。 插件使用教程
注意:目录下plugin.gd脚本中调用的函数EditorUtil.find_animation_menu_button(base_control)只支持英文,需要进入函数修改对应的代码 func(node): return node.text == "Animation" 修改为 func(node): return node.text == "Animation" or node.text == "动画"
将植物大战僵尸的动画文件转换为Godot游戏引擎所支持的动画格式。使用教程 forked from PVZ_reanim2godot_animation
-
[PVZ解包]一代PVZ植物大战僵尸PAK文件解包教程(https://www.bilibili.com/video/BV1JQ4y1k7KS/)
-
Godot4.3——植物大战僵尸:游戏制作教程(已完结) (https://www.bilibili.com/video/BV1AdBtY9Ec5/)
-
R2Ga转换器v3.1发布! (https://www.bilibili.com/video/BV1s3ZbY3E9L/)
本项目为《植物大战僵尸》复刻的学习作品,仅供个人学习与研究使用。 原作《植物大战僵尸》的游戏名称、角色、音乐、图像等内容的版权归 PopCap Games 及其母公司 Electronic Arts(EA) 所有, 本项目不用于任何商业目的,也不构成对原作版权的挑战或侵犯。
本项目采用自定义非商用许可协议,禁止任何形式的商业用途,其余条款与 MIT 协议一致,简要如下:
- 个人学习与研究;
- 学术研究与教学用途;
- 《植物大战僵尸》相关的非营利改编、同人创作。
- 商业公司或组织内部使用;
- 将本项目作为产品或服务的一部分进行销售、收费分发或在线提供;
- 用于 SaaS、API 服务、BaaS 等直接或间接商业用途。
🔗 完整许可条款请查看 LICENSE 文件
致敬《植物大战僵尸》原作团队(PopCap & EA)
- 樱桃炸弹爆炸动画粒子特效: HYTommm开源项目Godot-PVZ
- 信号总线,随机选择器: 玩物不丧志的老李开源项目godot_core_system
- 种子雨雨幕:简单的小雨氛围:shader写的雾、粒子做的雨和水花 | godot4教程

