830人加入学习
(3人评价)
Cocos版植物大战僵尸第一季(cocos creator3.8版本)

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

价格 免费
课程介绍

> SiKi学院 A计划

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

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

> 课程目录

00.课程演示
01.项目介绍及创建项目场景
02.制作植物卡片预制体
03.编写卡片三种状态-Coolding-WaitingSun-Ready
04.使Mask产生冷却变化并编写等待阳光过渡状态的方法
05.检测阳光值变换状态
06.卡片的点击和状态切换到冷却
07.阳光值的消耗与更新
08.创建第一个植物向日葵和它的动画
09.建立植物的两种状态并对应卡片和植物的植物类型
10.开发卡片点击后的植物生成
11.修复植物无法生成的bug
12.开发卡片点击后的植物跟随
13.解决植物种植中的问题
14.制作图层结点和格子碰撞器
15.植物的种植功能-种地到地面上
16-修复种植到地面上的BUG
17.向日葵的发光动画和帧时间的应用
18.向日葵的发光动画转变
19.创建Sunflower子类并控制自动阳光的生产
20.创建阳光的Prefab和阳光的实例化


> 课程内容

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


> 适宜人群

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)

生命不息,学习不止!