《合成新元素》空白制作教程
#自由编辑器 #空白制作 #初级难度
最后更新于
#自由编辑器 #空白制作 #初级难度
最后更新于
温馨提示:本篇教程主要讲解如何通过空白制作来做出"合成"玩法的2D素材,建议搭配食用效果更佳哦!
【制作难度】:⭐⭐
【适用产品】:成双匹配 合成玩法
【交互方式】:拖拽到指定位置
【自由度】:固定流程
【核心资产】:图片
【核心功能】:拖拽到指定位置 - 隐藏/显示素材;禁用事件/启用事件
扫码试玩
我们在开始制作之前先对本案例的玩法逻辑进行简单的梳理:
1)进入试玩,展示图示【初始元素布局】,此时物品都不可被拖拽
2)出现【操作指引1】,引导玩家点击"添加元素"按钮。玩家按下按钮,第一个格子出现元素2,同时按钮不可点击
3)出现【操作指引2】,引导玩家拖动左侧元素2到右侧进行合成。玩家拖动左侧元素2到正确位置,播放【合成反馈】;否则播放【错误反馈】
4)同理,依次完成元素3和元素4的合成
5)完成元素4的合成(即钻石数量变为300)后,进入结束页面
核心思想:场景拆分逻辑清晰,图层结构简单,单个场景里的动画和事件尽可能少
场景拆分:根据上一环节的玩法梳理,我们可将本案例拆分为2个场景来制作
效果图
场景描述
1)引导玩家点击按钮,添加元素
2)引导玩家合成目标元素
奖励面板+跳转按钮
核心资产
静帧图片:棋盘底图、多种元素、操作指引、合成指引、目标面板
视听包装:合成粒子特效、错误粒子特效、音效
静帧图片:奖励面板、奖励物品、跳转按钮
视听包装:彩带粒子、胜利音效
核心动画
点击指引:缩放缓动
合成指引:位移缓动+缩放缓动+透明度缓动
目标元素:旋转缓动
奖励面板&跳转按钮:缩放缓动
核心事件
触发对象:"添加元素"按钮
触发事件:按下
响应事件:显示素材;禁用事件/启用事件
触发对象:元素2/3/4
触发事件:拖拽到指定位置
响应事件:显示素材/隐藏素材;禁用事件/启用事件
触发对象:场景2
触发事件:按下
响应事件:跳转应用商店
*核心内容为Step4【事件设置】
建议您在创建项目后,先将所有资产上传进【项目资产】内,方便后续添加使用
1)在【全局设置】中添加背景音乐、背景图片
2)在【全局场景】下添加常驻下载按钮、logo等产品信息,并调整位置大小
2.1 场景1
1)在场景1中添加核心玩法相关资产:棋盘底图/多种元素图片/合成指引/目标面板/操作指引/音效
2)调整各资产到合适的位置大小,并根据资产类型对资产进行编组、排序、命名(详细内容可进DEMO查看)
3)注意: 此类玩法(指在玩家交互后,物品位置发生改变的玩法)的制作逻辑为 "在同一个位置添加可能出现的所有元素,然后先隐藏高级元素(即玩家交互后才会出现的元素),后续通过事件设置显示高级元素,隐藏低级元素",以此来实现目标效果
因此,需要将以下图层的初始状态设为"隐藏",后续我们再通过事件来控制这些图层的显示(需要隐藏的图层包含:棋盘上的高级元素;第2/3/4次操作指引;灰色按钮)
2.2 场景2
1)复制场景1的目标面板组[group_guidelines1]到场景2,并删除多余图层
2)添加奖励面板和跳转按钮相关资产,调整各资产到合适的位置大小,并根据资产类型对资产进行编组、排序、命名(详细内容可进DEMO查看)
3)勾选场景2为【结束场景】,以便上报试玩结束
完成竖屏的排版后,我们还需对"横屏的排版"以及"横竖屏的屏幕适配方式"进行调整
1)在场景1中切换到横屏模式,选中所有最高层级的图层
2)使用【复用竖屏位置尺寸配置】功能一键排版,然后再适当调整各图层的【位置】和【缩放比例】,让画面展示出完整的核心玩法相关内容
3)同理,我们再依次切换到场景2和【全局场景】,使用【复用竖屏位置尺寸配置】功能一键排版,再微调其位置大小
在本案例中,我们想要竖屏下的常驻信息组始终位于各机型屏幕的顶部,所以我们调整其"屏幕适配方式"为贴顶适配(其他图层默认居中适配,无需调整)
在本案例中,用到的动画和粒子特效如下,我们依次展开介绍:
场景1:点击指引动画、目标指引动画、合成指引动画、目标元素旋转动画、合成粒子、错误粒子
场景2:奖励面板&跳转按钮的缩放动画、彩带粒子
1)选中指引手指1图片[gf_hand1],添加动画-通用-缩放缓动,作为点击指引循环动画。参数设置如下:
2)复制该缩放动画到按钮组[btn_add],微调参数,作为按钮指引循环动画。参数设置如下:
1)选中目标图片[target],添加动画-通用-缩放缓动,作为目标元素指引动画。参数设置如下
2)注意:该缩放动画可复制给其他[target]图层,微调数值即可
1)选中指引手指2图片[gf_hand2],依次添加 位移缓动/缩放缓动/透明度缓动 动画,作为手指的合成指引动画。参数设置如下:
2)注意:该图层动画可复制给[gf_hand3]&[gf_hand4],调整位移距离即可
选中目标元素图片[target_ui],添加动画-通用-旋转缓动,作为目标元素的突出展示动画。参数设置如下
1)选中组图层[node_reward],添加动画-通用-缩放缓动,作为结束元素的入场动画。参数设置如下
2)复制该动画到按钮组[btn_continue],微调参数,作为跳转按钮的循环指引动画。参数设置如下
1)打开公共粒子库,选择并添加合适的粒子特效。如在场景1中添加合成粒子、错误粒子;在场景2中添加彩带粒子
2)注意:每个元素组下都需各添加一个错误粒子,将粒子参数的"发射空间"设为"World",并微调其余参数,以此来实现"错误粒子跟随玩家松手的位置实时出现"的效果
3)调整各粒子到合适的位置(注意横竖屏都要调整)
4)将场景1中粒子的初始状态设为"隐藏",后续我们通过事件来控制粒子的显示和播放
完成所有动效的设置,我们对试玩的逻辑 也就是"事件"进行设置
本案例与事件设置相关的内容有:
按下"添加元素按钮":隐藏原按钮,显示灰色按钮,显示元素2
拖拽并抬起"元素2":播放错误粒子特效;拖拽"元素2"到正确位置:隐藏元素2,显示元素3
"元素3"和"元素4"的事件设置同上
结束页按下:跳转应用商店
接下来,我们按顺序依次讲解
选中按钮组[btn_add],添加事件 - 按下
添加响应事件:设置埋点,选择埋点id1,并编辑埋点名称为"按下按钮"
添加响应事件:启用"元素2"的拖拽事件(此响应事件需在设置好元素2的拖拽事件后,补充进来)
添加响应事件:隐藏指引组1;显示灰色按钮;显示元素2
添加响应事件:播放1次添加元素音效;执行延迟0.1s后显示并播放合成粒子特效;执行延迟0.3s后显示指引组2;执行延迟0.1s后从头播放手指2的指引动画及目标图片缩放动画
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的"拖拽到指定位置"事件和其他两个元素的有所不同。在最后一组执行延迟的事件下,添加"跳转到下一场景"的响应事件即可
因本案例的玩法是固定流程的,只有在玩家按下"添加元素按钮"后,才可进行下一步合成操作(后续的合成操作也同理),因此,我们需要在入场时,先禁用元素的事件
在场景1下添加事件 - 定时触发,时长为0s
添加响应事件:依次禁用三个元素的"拖拽"与"抬起"事件
进入场景2,添加事件 - 按下
添加响应事件:设置埋点,选择埋点id5,并编辑埋点名称为"结束页触发跳转"
添加响应事件:跳转应用商店
进入"全局场景",选中常驻下载按钮组,添加事件 - 按下
添加响应事件:跳转应用商店
以上,就是本案例用到的全部事件。完成所有事件设置,我们的素材就制作完成了。
1)建议在制作过程中,每完成一部分操作,就及时预览,检查设置是否正确
2)全部制作完成后,可对不同机型/不同语言/横竖屏进行整体预览,确认无误
在教程最后,我们为您提供了本案例所使用到的全部资源,点击压缩包即可下载。您可以用此资源跟着教程尝试制作,以便尽快上手使用自由编辑器制作此类玩法的素材
补充说明:
1)优先使用合成玩法的模板进行 换肤制作 或 自由制作;
2)若您想自行设计元素布局或加入其它玩法,则推荐您参考本案例DEMO和教程进行空白制作(固定步骤,拖拽到正确位置才合成,不正确就返回原位)
当前受功能限制,暂时无法通过空白制作做出全自由的"拖拽合成玩法"的素材 (也就是像模板那样能拖动任意物品到任意位置进行合成),因此,在您制作此类玩法的素材时,我们建议: