前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[Cocos Creator] 制作简版消消乐(一):资源准备与场景搭建

[Cocos Creator] 制作简版消消乐(一):资源准备与场景搭建

作者头像
陈皮皮
发布2020-07-10 16:43:29
2.6K1
发布2020-07-10 16:43:29
举报
文章被收录于专栏:菜鸟小栈菜鸟小栈

前言

由于内容较多,不能够在一篇文章内完成,所以接下来会有一个系列文章来和大家一起从 0 开始制作一个 8 x 8 包含 5 种方块的简版消消乐

本篇文章作为该系列的第一篇,不含代码,讲解资源准备与场景搭建

话不多说,让我们开始吧!

正文

资源准备

1. 首先我们创建一个空项目,我用的 Cocos Creator 版本为 2.3.3 ,如果跟我一起做的话建议使用和我同样的版本,避免出现版本兼容性问题。

2. 创建好项目之后,先点击左上角 项目 -> 项目设置 -> 项目预览 ,将设计分辨率改为 宽度:720 | 高度:1280 。

3. 然后创建好资源目录结构并导入之后要用到的素材(点击文章底部阅读原文获取素材)。

左:资源目录结构 | 右:导入素材

场景搭建

1. 首先我们在 scenes 目录下新建一个名为 game 的空场景,并且切换到 game 场景。

2. 在 Canvas 节点下创建一个带 Sprite 组件的 background 节点并应用我们准备好的背景图,并调整为合适的大小。

3. 在 Canvas 节点下创建一个空节点 main 作为我们主要游戏内容的父节点,并且使用 FlatPanel 图片来创建一个游戏内容大背景(使用图片前,我们需要编辑它的 Border 属性来支持九宫格模式,避免拉伸时变形)。

左:编辑素材 | 右:游戏内容背景

4. 制作 8 x 8 的地图(简版为固定地图,所以这里不采用动态生成的方式)。首先用 FlatPanel 来制作 64 个大小为 70 x 70 的方格 vacancy 节点作为单个方块的背景,创建节点 mapContainer 作为方格的容器,并加入 Layout 组件快速排列,边距(padding)和方格间距(spacing)均为 5,最后顺便调整一下背景:

mapContainer

5. 制作方块预制体。创建节点 tileContainer 作为方块的容器,在容器中创建一个 70 x 70 的空节点 tile ,给 tile 节点添加一个带有 Sprite 组件的子节点 sprite 并调整到合适的大小,该节点用来显示方块的图像。然后将节点拖到 prefabs 目录下保存为预制体,并将 tile 节点删除。

制作方块 tile 的预制体

★ 到这里我们资源准备和场景搭建的部分就已经完成啦,下篇文章正式开始 撸 代 码 !

结束语

以上皆为本菜鸡的个人观点,文采实在不太好,如果写得不好还请各位见谅。如果有哪些地方说的不对,还请各位指出,大家共同进步。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 菜鸟小栈 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档