本套课程为使用Cocos Creator 3.8开发的一个经典游戏案例《植物大战僵尸》,主要讲解了如何使用Cocos引擎制作2D游戏案例, 学习知识点: 1.深入理解《植物大战僵尸》背后的类结构设计,为你的编程思维打下坚实基础。 2.掌握游戏状态管理,包括卡片的冷却、阳光值检测和状态切换。
1.深入理解《植物大战僵尸》背后的类结构设计,为你的编程思维打下坚实基础。 2.掌握游戏状态管理,包括卡片的冷却、阳光值检测和状态切换。 3.动画与Prefab:创建生动的动画和Prefab,让你的游戏角色和场景栩栩如生。 4.AI敌人逻辑:深入敌人AI的设计,使僵尸能够攻击、行走,为玩家带来挑战。 5.游戏逻辑:完整的胜利与...
名称的完善,第一步先让植物和僵尸名字变为标准英文。比如 "向日葵"变成 "SunFlowe…阅读全文 赞同1 添加评论 分享收藏 09天 僵尸在后花园的功能逻辑 今天的任务是设计好主战场(戴夫的后花园)的相关游戏逻辑。目的是实现让僵尸吃菜~ 优化一些细节,更好的按钮点击效果,更好的阳光数值展示。
使用cocos2dx3.0与C++编写植物大战僵尸,目前完成26种植物编写,后续添加各种僵尸。连载教程陆续更新,apk下载:http://download.csdn.net/detail/luoyikun/9078421
cocos植物大战僵尸(二)主菜单场景:单例类 2.2主菜单场景 调用cocostudio编辑出来的场景,然后绑定一些按键响应。当选择关卡时跨场景传递参数,即选择了第几关要传入给游戏场景,游戏场景再根据选择的关卡读取相关的场景配置。这里使用单例类来实现。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该...
cocos植物大战僵尸(二)主菜单场景:单例类 2.2主菜单场景 调用cocostudio编辑出来的场景,然后绑定一些按键响应。当选择关卡时跨场景传递参数,即选择了第几关要传入给游戏场景,游戏场景再根据选择的关卡读取相关的场景配置。这里使用单例类来实现。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该...
cocos植物大战僵尸(一)load场景:异步加载资源 1 项目描述 1.1功能描述 使用cocos2dx3.0与C++编写植物大战僵尸,目前完成26种植物编写,后续添加各种僵尸。连载教程陆续更新,apk下载:javascript:void(0) 2 详细设计 2.1 load场景 2.1.1 异步加载资源...
cocos植物大战僵尸(二)主菜单场景:单例类 2.2主菜单场景 调用cocostudio编辑出来的场景,然后绑定一些按键响应。当选择关卡时跨场景传递参数,即选择了第几关要传入给游戏场景,游戏场景再根据选择的关卡读取相关的场景配置。这里使用单例类来实现。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该...
USE OR OTHER DEALINGS IN THE SOFTWARE. 简介 植物大战僵尸肉鸽版(cocos creator 3.8),持续更新中 暂无标签 JavaScript等 2 种语言 MIT 保存更改 发行版 暂无发行版 贡献者(1) 全部
cocos植物大战僵尸(四)选择植物卡片:植物卡片类 2.4 选择植物卡片 在播完地图滚动后出现选择植物卡片层。能够选择相应的植物进行游戏。 2.4.1 植物卡片类 植物卡片是实体类的子类。实体类是游戏中一切能看到的,可操作的游戏元素。植物卡片具备以下功能:点击自身判断;根据名字读json显示花费阳光值,冷却时间;冷却跑秒。