Skip to content

使用 Godot 引擎重置植物大战僵尸(PvZ) | Re-impl / rewrite Plants vs Zombies in Godot 4.

License

game-a11y/PvZ-Godot

 
 

Repository files navigation

🌱 使用godot重置PVZ

从95版、植物娘、胆小菇之梦,到杂交版、融合版等众多精彩的改版与同人作品,相信许多玩家都曾萌生过属于自己的创意与幻想。

本项目基于 Godot4.4 引擎,致力于对原版《植物大战僵尸》进行高质量复刻(完美还原),目前已实现前院白天场景中所有植物与僵尸的完整功能。

欢迎各位大佬在本开源项目基础上,完成属于自己的 PVZ 同人改版之梦!

考虑到版权问题,将原版相关资源文件删除。

有对本项目感兴趣的大佬,欢迎大家进qq群 (1046565016) 交流

项目展示

项目视频介绍

开源!使用Godot实现对原版PVZ的完美复刻 (https://www.bilibili.com/video/BV1FKNJzUEpp/)
请观看该合集最新的展示视频

主游戏界面

主游戏界面

开始菜单界面

开始菜单界面

游戏开发相关

基于本项目开发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相关参考资料

📜 许可协议:Custom Non-Commercial License

本项目为《植物大战僵尸》复刻的学习作品,仅供个人学习与研究使用。
原作《植物大战僵尸》的游戏名称、角色、音乐、图像等内容的版权归 PopCap Games 及其母公司 Electronic Arts(EA) 所有,
本项目不用于任何商业目的,也不构成对原作版权的挑战或侵犯。

本项目采用自定义非商用许可协议,禁止任何形式的商业用途,其余条款与 MIT 协议一致,简要如下:

✅ 允许

  • 个人学习与研究;
  • 学术研究与教学用途;
  • 《植物大战僵尸》相关的非营利改编、同人创作。

❌ 禁止

  • 商业公司或组织内部使用;
  • 将本项目作为产品或服务的一部分进行销售、收费分发或在线提供;
  • 用于 SaaS、API 服务、BaaS 等直接或间接商业用途。

🔗 完整许可条款请查看 LICENSE 文件

🙌 致谢

致敬《植物大战僵尸》原作团队(PopCap & EA)

项目贡献

About

使用 Godot 引擎重置植物大战僵尸(PvZ) | Re-impl / rewrite Plants vs Zombies in Godot 4.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • GDScript 95.4%
  • GDShader 4.6%