从今天起,我们争取用之前学过的知识做一个《植物大战僵尸》出来,而且越像越好。

素材

在做游戏之前必须找好素材,比如游戏中用到的各种植物和僵尸模型,以及各种音效和背景音乐。通过之前的学习我们已经知道了,我们要用这些素材作为角色来进行编程。

目前有两个渠道可以得到这些素材:

搜索资源包

免费的资源包CSDN上就有,比如去搜索

找不到的话我给大家提供一个资源
提取码:6ccb
下载解压后就可以得到各种图片和僵尸的模型以及背景音乐。

里边的植物和僵尸是一个个的gif图片

但是一般这种资源都不太全,有许多特殊的植物或者场景素材是没有的。但是对于只是想做一个比较简单的游戏的同学来说,这些资源足够了。我用到的就是搜索里边的第一个资源

如果想得到比较全的资源,可以通过破解游戏资源包的方式得到游戏的全部资源。

破解游戏资源包

  • 首先去下载《植物大战僵尸》的游戏,然后安装在电脑上。(我的是从逗游网上下载的)
  • 然后下载一个《植物大战僵尸辅助工具》
  • 下载后找地方解压出来,它的界面是这样的
  • 可以看到这里面有个打包和解包的模式。然后我们找到游戏的根目录。(如果你跟我一样使用逗游下载的,那游戏的根目录在类似这样一个文件夹里
    …\DoyoGames\Games\10000243\10000243\植物大战僵尸中文版)
  • 找到main.pak文件,游戏的全部资源都在这里,我们要把它解压出来。在这个文件夹里新建一个文件夹,命名为pak;然后打开刚才的辅助工具,在“打包模式”的输入框里输入“F:\DoyoGames\Games\10000243\10000243\植物大战僵尸中文版\main.pak”(我的是这个路径,你的要根据你自己的具体路径输入);然后在“解包模式”的输入框里输入“F:\DoyoGames\Games\10000243\10000243\植物大战僵尸中文版\pak”(同样根据你自己的具体路径输入),就像这样
  • 然后点击执行,就会自动解压资源,出现“解包pak文件完成”字样后,就表示成功了
  • 这样在刚才建立的pak文件里,就可以看到游戏的全部资源
  • 游戏中所有图标、图片、音效都在这几个文件夹里。虽然这样做可以得到全部资源,但是有一点不好的是,它的资源是散的,就像这样

    需要你自己去一个一个拼凑。所以,其实这样还不如用上面的GIF资源,因为我们知道scratch是可以导入GIF动图的,这样对我们很方便。

【scratch】class_6_植物大战僵尸(一)相关推荐

  1. scratch中植物大战僵尸之会收集太阳的的太阳花

    昨天我们已经学习了如何收集豌豆,那么太阳花如果想生产太阳的话,那么太阳怎么出现呢,我们该如何做呢?这个需要怎么实现呢,那么,这就需要考验大家对于昨天的收集豌豆的小游戏是不是完全掌握了,今天这个收集太阳 ...

  2. scratch中的植物大战僵尸之豌豆射手收集豌豆

    这是一个简单的案例,主要的是运用植物大战僵尸里面的素材去做到一个好玩的小游戏,这个游戏的概念是教会小学生怎样运用一些变量还有数学中的知识,例如有负数和坐标的概念,下面我来展示一下我的这个案例: 有的小 ...

  3. ▷Scratch课堂丨在Scratch上制作植物大战僵尸游戏

    "什么?玩植物大战僵尸还能学数学,是的你没听错.来和我们一起进步你的口算吧!记得文末点击阅读原文有福利哦" 01 - -效果展示- 02 - -脚本展示- ------舞台背景脚本 ...

  4. Scratch案例—在Scratch上制作植物大战僵尸游戏

    "什么?玩植物大战僵尸还能学数学,是的你没听错.来和我们一起进步你的口算吧!记得文末点击阅读原文有福利哦" 01 - -效果展示- 02 - -脚本展示- -----舞台背景脚本- ...

  5. Java项目:植物大战僵尸(java+swing)

    源码获取:博客首页 "资源" 里下载! 功能简介: 植物大战僵尸.冒险模式.生存模式.解谜模式 小车服务类: public class CarThread extends Thre ...

  6. Python开发植物大战僵尸游戏(附github项目地址)

    今天给大家分享一个仿<植物大战僵尸>的小游戏开发案例. 开发思路 引入需要的模块,配置图片路径,设置界面宽高背景颜色,创建游戏主入口. #1引入需要的模块 import pygame im ...

  7. c语言游戏call调用,C语言-植物大战僵尸-刷僵尸call;fps游戏CS-方框透视(矩阵+传统)...

    C语言-植物大战僵尸-刷僵尸call:fps游戏CS-方框透视(矩阵+传统)前言:大家好,我是向上先生,嘿嘿~最近在学习逆向.反汇编等等,首先我在非常感谢52pojie这个平台,差不多很多学习资源都是 ...

  8. 用Java写一个植物大战僵尸简易版!

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | https://urlify.cn/byeEj ...

  9. Photoshop绘制植物大战僵尸中的食人花

    本教程主要使用Photoshop绘制植物大战僵尸中的食人花,制作食人花有几个要素需要 注意.我是参照超级马里奥和植物战僵尸两款游戏综合得出的这个家伙~不过由于它没有眼睛传神,所以制作的时候就需要特意关 ...

最新文章

  1. 计算图像的标准差与方差(meanStdDev() 函数)
  2. 关于MYSQL中like 检索汉字问题。
  3. JAVA网络IO编程
  4. 如何成为一名数据科学家?(二)
  5. pytorch中数组维度的理解
  6. 个人企业作品网站导航页源码
  7. shell tr命令
  8. 10A 的GROUP和CUI使用
  9. EXCEL同一个数据较多的表格里自己比较数据(分屏)
  10. mysql卸载报错1606_MySQL5卸载及重装出错问题记录
  11. xposed框架_免ROOT 用“太极”替代Xposed框架
  12. arcgis重分类工具详解——结合遥感影像中植被剔除实例
  13. 软件密码模块安全要求
  14. [转载]关于sql连接语句中的Integrated Security=SSPI
  15. 东北大学软件项目管理与过程改进复习提纲(2020)——第八章《项目质量管理》
  16. 短视频不为人知的素材来源 以及平台推荐的黑盒机制
  17. Confluence使用教程
  18. HDFS的API简单操作源码
  19. html文字居中加下划线,HTML文字对齐,斜体,下划线和删除线
  20. 2021用友YonSuite与创新企业共舞

热门文章

  1. 地震发生时,我们如何避震自救?
  2. eclipse override错误
  3. 【Python】函数
  4. python 中文乱码 \u5b66\u90a6\u5ba2\u6237
  5. 神仙程序媛小姐姐的一些列Java教程,从小白到进阶,春招和秋招必备的面试题,全站式保姆的Java教程导航帖(未完结)
  6. Opensips+Freeswitch负载均衡
  7. Windows微信文本压缩算法分析
  8. java 接口自动化
  9. spark 读取lzo 环境依赖
  10. O32:头寸管理,我有话说