《合成新元素》空白制作教程

#自由编辑器 #空白制作 #初级难度

温馨提示:本篇教程主要讲解如何通过空白制作来做出"合成"玩法的2D素材,建议搭配DEMO食用效果更佳哦!

一、特征标签

  • 【制作难度】:⭐⭐

  • 【适用产品】:成双匹配 合成玩法

  • 【交互方式】:拖拽到指定位置

  • 【自由度】:固定流程

  • 【核心资产】:图片

  • 【核心功能】:拖拽到指定位置 - 隐藏/显示素材;禁用事件/启用事件

二、效果预览

手机试玩效果最佳
竖屏
横屏

三、玩法梳理

我们在开始制作之前先对本案例的玩法逻辑进行简单的梳理:

1)进入试玩,展示图示【初始元素布局】,此时物品都不可被拖拽

2)出现【操作指引1】,引导玩家点击"添加元素"按钮。玩家按下按钮,第一个格子出现元素2,同时按钮不可点击

3)出现【操作指引2】,引导玩家拖动左侧元素2到右侧进行合成。玩家拖动左侧元素2到正确位置,播放【合成反馈】;否则播放【错误反馈】

4)同理,依次完成元素3和元素4的合成

5)完成元素4的合成(即钻石数量变为300)后,进入结束页面

四、制作思路

核心思想:场景拆分逻辑清晰,图层结构简单,单个场景里的动画和事件尽可能少

场景拆分:根据上一环节的玩法梳理,我们可将本案例拆分为2个场景来制作

场景名称
场景1-核心玩法
场景2-结束页面

效果图

场景描述

1)引导玩家点击按钮,添加元素

2)引导玩家合成目标元素

奖励面板+跳转按钮

核心资产

静帧图片:棋盘底图、多种元素、操作指引、合成指引、目标面板

视听包装:合成粒子特效、错误粒子特效、音效

静帧图片:奖励面板、奖励物品、跳转按钮

视听包装:彩带粒子、胜利音效

核心动画

点击指引:缩放缓动

合成指引:位移缓动+缩放缓动+透明度缓动

目标元素:旋转缓动

奖励面板&跳转按钮:缩放缓动

核心事件

触发对象:"添加元素"按钮

触发事件:按下

响应事件:显示素材;禁用事件/启用事件


触发对象:元素2/3/4

触发事件:拖拽到指定位置

响应事件:显示素材/隐藏素材;禁用事件/启用事件

触发对象:场景2

触发事件:按下

响应事件:跳转应用商店

五、制作指南

*核心内容为Step4【事件设置】

Step1 - 场景搭建

建议您在创建项目后,先将所有资产上传进【项目资产】内,方便后续添加使用

1.全局场景

1)在【全局设置】中添加背景音乐、背景图片

2)在【全局场景】下添加常驻下载按钮、logo等产品信息,并调整位置大小

2.普通场景

2.1 场景1

1)在场景1中添加核心玩法相关资产:棋盘底图/多种元素图片/合成指引/目标面板/操作指引/音效

2)调整各资产到合适的位置大小,并根据资产类型对资产进行编组、排序、命名(详细内容可进DEMO查看)

3)注意: 此类玩法(指在玩家交互后,物品位置发生改变的玩法)的制作逻辑为 "在同一个位置添加可能出现的所有元素,然后先隐藏高级元素(即玩家交互后才会出现的元素),后续通过事件设置显示高级元素,隐藏低级元素",以此来实现目标效果

因此,需要将以下图层的初始状态设为"隐藏",后续我们再通过事件来控制这些图层的显示(需要隐藏的图层包含:棋盘上的高级元素;第2/3/4次操作指引;灰色按钮)

2.2 场景2

1)复制场景1的目标面板组[group_guidelines1]到场景2,并删除多余图层

2)添加奖励面板和跳转按钮相关资产,调整各资产到合适的位置大小,并根据资产类型对资产进行编组、排序、命名(详细内容可进DEMO查看)

3)勾选场景2为【结束场景】,以便上报试玩结束

Step2 - 横竖屏适配

完成竖屏的排版后,我们还需对"横屏的排版"以及"横竖屏的屏幕适配方式"进行调整

1.调整横屏排版

1)在场景1中切换到横屏模式,选中所有最高层级的图层

2)使用【复用竖屏位置尺寸配置】功能一键排版,然后再适当调整各图层的【位置】和【缩放比例】,让画面展示出完整的核心玩法相关内容

3)同理,我们再依次切换到场景2和【全局场景】,使用【复用竖屏位置尺寸配置】功能一键排版,再微调其位置大小

场景1
场景2
全局场景

2.调整屏幕适配方式

在本案例中,我们想要竖屏下的常驻信息组始终位于各机型屏幕的顶部,所以我们调整其"屏幕适配方式"为贴顶适配(其他图层默认居中适配,无需调整)

Step3 - 动效设置

在本案例中,用到的动画和粒子特效如下,我们依次展开介绍:

场景1:点击指引动画、目标指引动画、合成指引动画、目标元素旋转动画、合成粒子、错误粒子

场景2:奖励面板&跳转按钮的缩放动画、彩带粒子

1.点击指引:缩放缓动

1)选中指引手指1图片[gf_hand1],添加动画-通用-缩放缓动,作为点击指引循环动画。参数设置如下:

2)复制该缩放动画到按钮组[btn_add],微调参数,作为按钮指引循环动画。参数设置如下:

2.目标指引:缩放缓动

1)选中目标图片[target],添加动画-通用-缩放缓动,作为目标元素指引动画。参数设置如下

2)注意:该缩放动画可复制给其他[target]图层,微调数值即可

3.合成指引:位移缓动&缩放缓动&透明度缓动

1)选中指引手指2图片[gf_hand2],依次添加 位移缓动/缩放缓动/透明度缓动 动画,作为手指的合成指引动画。参数设置如下:

2)注意:该图层动画可复制给[gf_hand3]&[gf_hand4],调整位移距离即可

4.目标元素:旋转缓动

选中目标元素图片[target_ui],添加动画-通用-旋转缓动,作为目标元素的突出展示动画。参数设置如下

5.奖励面板&跳转按钮:缩放缓动

1)选中组图层[node_reward],添加动画-通用-缩放缓动,作为结束元素的入场动画。参数设置如下

2)复制该动画到按钮组[btn_continue],微调参数,作为跳转按钮的循环指引动画。参数设置如下

6.粒子特效:合成粒子&错误粒子&彩带粒子

1)打开公共粒子库,选择并添加合适的粒子特效。如在场景1中添加合成粒子、错误粒子;在场景2中添加彩带粒子

2)注意:每个元素组下都需各添加一个错误粒子,将粒子参数的"发射空间"设为"World",并微调其余参数,以此来实现"错误粒子跟随玩家松手的位置实时出现"的效果

3)调整各粒子到合适的位置(注意横竖屏都要调整)

4)将场景1中粒子的初始状态设为"隐藏",后续我们通过事件来控制粒子的显示和播放

Step4 - 事件设置

完成所有动效的设置,我们对试玩的逻辑 也就是"事件"进行设置

本案例与事件设置相关的内容有:

  • 按下"添加元素按钮":隐藏原按钮,显示灰色按钮,显示元素2

  • 拖拽并抬起"元素2":播放错误粒子特效;拖拽"元素2"到正确位置:隐藏元素2,显示元素3

  • "元素3"和"元素4"的事件设置同上

  • 结束页按下:跳转应用商店

接下来,我们按顺序依次讲解

1.图层:添加元素按钮

选中按钮组[btn_add],添加事件 - 按下

  • 添加响应事件:设置埋点,选择埋点id1,并编辑埋点名称为"按下按钮"

  • 添加响应事件:启用"元素2"的拖拽事件(此响应事件需在设置好元素2的拖拽事件后,补充进来)

  • 添加响应事件:隐藏指引组1;显示灰色按钮;显示元素2

  • 添加响应事件:播放1次添加元素音效;执行延迟0.1s后显示并播放合成粒子特效;执行延迟0.3s后显示指引组2;执行延迟0.1s后从头播放手指2的指引动画及目标图片缩放动画

2.图层:元素2&元素3&元素4

2.1 元素2

选中元素2图层组[nod_item_2]

1)添加事件 - 拖拽,选择拖拽方向为"任意方向"

  • 添加响应事件:启用"元素2"的抬起事件(此响应事件需在设置好元素2的抬起事件后,补充进来)

  • 添加响应事件:隐藏指引组2;暂停播放手指2的指引动画;播放1次拖拽音效

2)添加事件 - 抬起

  • 添加响应事件:禁用"元素2"的抬起事件(抬起后禁用该事件,以保证错误反馈只触发一次)

  • 添加响应事件:显示并播放错误粒子特效;播放1次错误音效

  • 添加响应事件:执行延迟0.4s后显示指引组2 并从头播放手指2的指引动画

注:元素的"拖拽"与"抬起"事件搭配,以此实现"未将元素拖拽到正确位置时,触发xx反馈"的效果;元素的"拖拽到指定位置"事件,则用来实现"当元素成功合成,触发xx反馈"的效果

3)添加事件 - 拖拽到指定位置,编辑拖拽区域,并选择拖拽方向为"任意方向"

  • 添加响应事件:设置埋点,选择埋点id2,并编辑埋点名称为"合成元素3"

  • 添加响应事件:禁用元素2的"拖拽"和"抬起"事件;启用元素3的"拖拽"事件(此响应事件需在设置好元素3的拖拽事件后,补充进来)

  • 添加响应事件:隐藏两个位置下的元素2;播放1次合成音效;显示并播放合成粒子特效

  • 添加响应事件:执行延迟0.2s后显示元素3;隐藏钻石文本0并显示文本100

  • 添加响应事件:执行延迟0.5s后显示指引组3,并从头播放手指3的指引动画 及 目标图片缩放动画

2.2 元素3&元素4

因元素3、元素4的事件设置同理元素2,我们可以通过"复制-粘贴"功能快速完成设置

1)复制元素2图层,然后选中元素3和元素4图层,粘贴 - 仅粘贴图层事件

2)调整响应对象为相应的内容即可

3)需注意:因完成元素4的合成后,会跳转结束页面,因此元素4的"拖拽到指定位置"事件和其他两个元素的有所不同。在最后一组执行延迟的事件下,添加"跳转到下一场景"的响应事件即可

3.场景1

因本案例的玩法是固定流程的,只有在玩家按下"添加元素按钮"后,才可进行下一步合成操作(后续的合成操作也同理),因此,我们需要在入场时,先禁用元素的事件

在场景1下添加事件 - 定时触发,时长为0s

添加响应事件:依次禁用三个元素的"拖拽"与"抬起"事件

4.场景2

进入场景2,添加事件 - 按下

  • 添加响应事件:设置埋点,选择埋点id5,并编辑埋点名称为"结束页触发跳转"

  • 添加响应事件:跳转应用商店

5.图层: 常驻下载按钮组

进入"全局场景",选中常驻下载按钮组,添加事件 - 按下

  • 添加响应事件:跳转应用商店

以上,就是本案例用到的全部事件。完成所有事件设置,我们的素材就制作完成了。

Step5 - 整体预览

1)建议在制作过程中,每完成一部分操作,就及时预览,检查设置是否正确

2)全部制作完成后,可对不同机型/不同语言/横竖屏进行整体预览,确认无误

六、资源提供

在教程最后,我们为您提供了本案例所使用到的全部资源,点击压缩包即可下载。您可以用此资源跟着教程尝试制作,以便尽快上手使用自由编辑器制作此类玩法的素材

补充说明:

当前受功能限制,暂时无法通过空白制作做出全自由的"拖拽合成玩法"的素材 (也就是像模板"合成收集"那样能拖动任意物品到任意位置进行合成),因此,在您制作此类玩法的素材时,我们建议:

1)优先使用合成玩法的模板进行 换肤制作 或 自由制作;

2)若您想自行设计元素布局或加入其它玩法,则推荐您参考本案例DEMO和教程进行空白制作(固定步骤,拖拽到正确位置才合成,不正确就返回原位)

最后更新于