49人加入学习
(0人评价)
Cocos版植物大战僵尸第二季(Cocos Creator3.8版本)

制作完成于2024年7月24日 使用Cocos Creator 3.8.3,编辑器使用VS Code

价格 ¥ 320.00
该课程属于 Cocos A计划(永久有效期) 请加入后再学习
课程介绍

> SiKi学院 A计划

A计划内所有课程不单独出售
加入A计划可在有效期内获取所属方向的所有收费课程

Cocos A计划 Unity A计划 Unreal A计划
永久版 永久版 永久版
一年期 一年期 一年期

> 课程内容

本套课程为使用Cocos Creator 3.8开发的一个经典游戏案例《植物大战僵尸》,主要讲解了如何使用Cocos引擎制作2D游戏案例,
学习知识点:
1.深入理解《植物大战僵尸》背后的类结构设计,为你的编程思维打下坚实基础。
2.掌握游戏状态管理,包括卡片的冷却、阳光值检测和状态切换。
3.动画与Prefab:创建生动的动画和Prefab,让你的游戏角色和场景栩栩如生。
4.AI敌人逻辑:深入敌人AI的设计,使僵尸能够攻击、行走,为玩家带来挑战。
5.游戏逻辑:完整的胜利与失败逻辑判定,确保游戏有完整的游玩周期。
6.声音与场景:学习声音管理,以及如何制作和切换游戏场景。


> 课程目录

00.课程演示
01.使用Tween控制阳光的掉落动画
02.阳光的收集和收集动画开发
03.开发自然阳光的生产方式
04.开发豌豆射手的Prefab
05.开发豌豆射手的射击功能
06.创建豌豆子弹和子弹发射
07.制作5种状态的动画
08.僵尸的行走功能
09.使用碰撞检测回调开发僵尸攻击
10.实现僵尸行走和吃的状态逻辑切换
11.僵尸的攻击和植物的掉血和销毁
12.豌豆和僵尸的触发检测
13.编写僵尸受击后状态变化代码
14.编写僵尸的死亡处理代码
15.制作豌豆爆裂动画
16.制作豌豆爆裂的生成
17.制作僵尸头的掉落效果
18.开发敌人的自动生成功能(1)
19.开发敌人的自动生成功能(2)
20.控制卡片列表CardListUI的动画和禁用显示
21.相机的移动动画和prepareUI的制作
22.控制准备UI的显示和游戏的开始(1)
23.控制准备UI的显示和游戏的开始(2)
24.游戏失败逻辑判断和失败UI显示
25.控制所有僵尸的暂停
26.控制所有僵尸和自然光的暂停
27.控制不同行的僵尸显示顺序
28.胜利的游戏逻辑判定和胜利UI显示
29.解决植物被吃掉后无法重复种植的问题
30.开发声音管理器和声音路径配置类
31.动态加载播放第一个BGM
32.完成所有游戏音效
33.制作开始场景
34.制作主菜单场景
35.设计名字输入的面板-输入框的UI设计
36.名字的修改和保存功能
37.完善菜单场景
38.制作加载进度条
39.修复单例模式出现的问题
40.fixBUG的过程-课程结束


> 适宜人群

1. 想要学习Cocos基础开发的同学

2. 想要学习TS代码的同学

3. 想要学习经典游戏案例的同学


> 常见问题

  • 什么是限制课程
    • 限制课程是指,仅可以通过加入A计划来观看的课程
  • 如何听课
  • 课程有效期
    • 限制课程的课程有效期与您的A计划有效期相同
  • 班群说明
    • 限制课程的班群即为您的A计划专属群
  • 退课说明
    • 限制课程原则上不进行退课,特殊情况请联系客服

> 关于我们

# 什么是A计划

  • 提供完整的视频学习路线
    • 从入门到就业的大量内部课程
    • 专属QQ交流群
    • 与游戏行业中的同僚们交流经验、分享干货
  • 有效期内所属方向课程持续更新

# SiKi学院

SiKi学院(www.sikiedu.com)每周更新大量编程视频教程。(游戏开发、移动开发、Unity、虚幻Unreal、Java、Web开发、JavaEE、C语言、Python、C++、VB、JavaScript、C#、PHP、SQL、Objective-C、Go、Swift、数据挖掘、搜索算法、全栈工程师、Hadoop、区块链、人工智能、前端开发、Android、iOS、服务器端编程、大数据、Linux、UI设计、游戏美术、3DSMax、Maya)

生命不息,学习不止!

授课教师

老师Jokey

课程特色

视频(41)
下载资料(2)

学员动态