摘要

CocosCreator 物理小游戏实战教程开更啦!来跟 KUOKUO 一起学习吧!开发语言为 TypeScript!

正文

使用版本

CocosCreator 版本 2.3.4

游戏效果

游戏介绍

这个物理小游戏玩法是要玩家控制轮盘,进而控制食物下落,让它们稳稳的落进碗里,掉出去就算游戏失败,而按照要求摆满碗就算过关。这个游戏是 KUOKUO 在 2019 年 8 月份就做成了微信小游戏,但是因为忙别的事情一直放在了那里,今天 KUOKUO 就把它简化后重写,另起了一个更贴切的名字,做成一个教程分享给大家,想体验的可以扫下面的二维码。代码也已经开源至 GitHub,并且阔阔还把素材单独分了一个文件夹,想跟着做的可以从头开始哦!


思路规划

项目采用的是 TypeScript 语言,单场景。脚本按功能分为 UI 相关、游戏逻辑、Util 工具脚本、数据存储以及 Config 关卡配置文件。游戏中的 UI 有开始场景、关卡选择、轮盘控制、关卡信息、胜利与失败弹窗共六个,由一个 UIManager 节点管理,UIManager 负责与 GameManager 交互。

UIManager 与 GameManager 由一个静态单例存储取用,MusicManager 负责音乐播放但它不挂载于任何节点,采用异步加载 resources 文件夹下音频文件的模式。下图为资源与节点层级结构,UI 都是预制体形式,节点树十分清晰:

流程图

这里给出大致的流程图,主要是 UI 初始化:

结语

第一部分主要讲解了大体思路,我们在第二部分详细介绍下 UI 的管理!

码代码的教学视频也正在准备哦,敬请期待!O(∩_∩)O~~

CocosCreator物理小游戏实战-别离开碗(一)相关推荐

  1. CocosCreator物理小游戏实战-别离开碗(二)

    摘要 CocosCreator 物理小游戏实战的视频教程也开更啦!来哔哩哔哩关注 KUOKUO 一起学习吧! 正文 使用版本 CocosCreator 版本 2.3.4 资源划分 素材导入后进行资源分 ...

  2. CocosCreator物理小游戏实战-别离开碗(四)完结!

    摘要 阔阔录制的物理小游戏视频教程更新到了26集!完结撒花!文章总结下后面部分,去 GitHub 给阔阔点个 Star 就是最大的认可. 正文 使用版本 CocosCreator 版本 2.3.4 视 ...

  3. CocosCreator 经典飞刀小游戏 (实战)

    这是一款比较经典的小游戏了,新手可以做些这种工程量比较小的游戏来练练手! 项目下载链接:https://download.csdn.net/download/qq_45021180/12172205 ...

  4. 【微信小游戏实战】零基础制作《欢乐停车场》二、关卡设计

    1.游戏立项 微信小游戏中有一款<欢乐停车场Plus>的小游戏,大家可以搜索玩下.这是一款益智类的小游戏,游戏中有红.黄.绿.蓝.紫5辆豪车6个停车位,玩家通过可行走路线移动小车,最终让各 ...

  5. 个人使用CocosCreator开发小游戏路上的一些“坑坑洼洼”

    个人使用CocosCreator开发小游戏路上的一些"坑坑洼洼" 开场自白 微信小游戏 适配 一般界面弹窗节点适配 套路的需求适配 PS ps中的ps 摄像机的新手操作 tiled ...

  6. CocosCreator 微信小游戏云函数简单使用

    转自  CocosCreator 微信小游戏云函数简单使用 - 简书 六边形站神关注IP属地: 湖南 2021.09.09 16:33:41字数 201阅读 554 后台编写云函数 首先在后台开通云开 ...

  7. 【微信小游戏实战】零基础制作《欢乐停车场》三、游戏场景制作

    1.游戏立项 微信小游戏中有一款<欢乐停车场Plus>的小游戏,大家可以搜索玩下.这是一款益智类的小游戏,游戏中有红.黄.绿.蓝.紫5辆豪车6个停车位,玩家通过可行走路线移动小车,最终让各 ...

  8. 【微信小游戏实战】零基础制作《欢乐停车场》一、游戏设计

    1.游戏立项 微信小游戏中有一款<欢乐停车场>的小游戏,大家可以搜索玩下.这是一款益智类的小游戏,游戏中有红.黄.绿.蓝.紫5辆豪车6个停车位,玩家通过可行走路线移动小车,最终让各颜色的小 ...

  9. CreatorPrimer | 物理小游戏(碰撞事件监听)

    继续物理小游戏,我们先回顾一下CreatorPrimer仓库中提供的五个组件脚本: 使用这5个组件脚本,可以构建非常有趣的物理小游戏,下面我们对这5个自定义组件做一个简单介绍: PhysicsMana ...

最新文章

  1. Dokcer进阶之Compose 实战官方flask、wordpress、spring-boot
  2. 打印机服务器不支持1020,win10系统电脑安装hp1020打印机后无法使用的详细技巧
  3. Oracle常见操作汇总(转)
  4. 我想solo自己一个人!
  5. Linux系统上Crontab定时执行教程
  6. python列表json_python-带有列表的JSON_normalize JSON文件包含字...
  7. FPGA双沿发送之Verilog HDL实现
  8. [UVA 11374] Airport Express
  9. android 实现仿美团点菜和京东分类导航
  10. 沙黾农:买股票就买这家上市公司的股票
  11. 朱光潜给青年的十二封信 之 谈升学和选课
  12. 网络直播平台是否需要《信息网络传播视听节目许可证》?
  13. 深度神经网络的训练过程,深度神经网络训练方法
  14. 网站压力测试--abtest测试详解abtest
  15. PDF文件如何转JPG图片?三种方法教你快速转换
  16. b ascll 对照表
  17. WordPress阿里百秀XIU v7.5博客主题
  18. 数字签名显示加密服务器显示错误,测试数字签名和加密
  19. EssentialPIM Pro 工具使用
  20. 如何在PlayStation 4上启用家长控制

热门文章

  1. 【时间同步】NTP还是PTP?
  2. python request microsoft graph_Python request.headers方法代码示例
  3. 这篇文章什么也不是,莫看啦
  4. INSERT INTO 和 INSERT IGNORE INTO
  5. 【ARMv8 编程】A64 数据处理指令——逻辑移位指令
  6. modbus协议-01
  7. 系统安全的最小特权原则
  8. 逻辑地址(段地址,偏移地址)知识点全面回顾
  9. 重装系统一半电脑蓝屏如何解决
  10. 抖音情感类账号,情感类抖音账号简介