赞
踩
目录
创建文件夹
创建UMG
将填充屏幕修改为自定义
给自定义一个宽高的数值
画面变成竖版
回到ui控件,将边界添加到画面中,修改名字为Background
将锚点范围进行调整,按住ctrl和这个锚点,就会铺满画面
选择图像
如果想要夜晚的感觉可以在着色上面添加紫色的色调(按照大家的个人审美进行调整,演示截图都为白天的效果)
写一个蓝图让ui显示在屏幕上,并且出现鼠标光标
鼠标光标节点搜索:mouse cursor
调试屏幕大小
现在对画面来进行运行会发现,显示的屏幕大小并不是我们想要的,那么现在再对于屏幕来进行调试
先将屏幕显示单独显示在新窗口中
再修改窗口的尺寸
点击想要的图片,会发现文字都写在一起
打开文件
在右侧选择上编辑源区域,未点击不可将画面进行剪切
方式一:按ctrl+鼠标左键框选自己想要的范围进行裁剪
(方法二在下面第二点)
裁剪出来七个部分
裁剪出来这些内容
(单独打开某一个剪切的内容,查看全部就是点击源纹理进行查看)
回到ui里面进行制作按钮
创建按钮取名为Button_Play (开始按钮)
选择开始按钮的
选择上元素9
方式二:让UE来进行提取sprite(缺点:有一些小方块也会被提取,需要后期删除)
保存时修改一下名称
将提取后的内容放置到我们的sprites文件夹内,直接拖拽
删除掉多余的内容
回到ui选择上对应的按钮
拉入一个图像来放置play按钮,取名为Image_PLAY,选用的时候把右侧外观的绘制为切换为图像(不然会出现图片有裂纹,或者文字变形)
将样式的整体复制到已悬停这里来
将悬停状态的颜色调整的深一点
按压后的按钮的颜色调整的更深
普通:
悬停:
按压:
直接按照上述操作进行制作,或者是复制一个,修改参数值
普通:
悬停:
按压:
普通:
悬停:
按压:
用按钮来剪切设置图标
打开sprite3_0
并不会全部用到,所以手动进行剪切(CTRL+鼠标左键拉动选框)
返回UI将按钮更改为剪切出来的设置图标
选用的时候把右侧外观的绘制为切换为图像(不然会出现图片有裂纹,或者文字变形)
普通:
悬停:
按压:
这时候我们可以运行一下画面
但是会发现运行画面的时候如果把画面的比例进行变换,画面按钮会跑动并且变形,那么就需要把按钮固定在画面里面
点击按钮的锚点进行拖动,将锚点的大小设置为按钮的大小(拉动每个方向的花瓣)
(先拉动右侧或者下侧的花瓣,对应方向的花瓣才能被拖动)
画面预览:
重复上面修改UMG比例内容(点击右侧超链接跳转):(1)调整格式大小
重复上面添加边界填充画面内容(点击右侧超链接跳转):(2)添加边界铺满画面
重复上方添加图片,这时候我们选用夜晚的效果(点击右侧超链接跳转):(3)将图片置入
将亮度调低或是加上暗黑色系列的色调
取名为Background
导入图片进行裁剪元素7,可参考 1.导入图片文字进行裁剪
使用方法二输出
将文件移动到Sprites文件夹下方
方法三:用Ctrl+鼠标左键双击,快速的将想要的部分提取出来
对应上木头sprite5_1、sprite5_4、sprite5_1、sprite5_3、sprite5_2、sprite5_1
制作返回按钮
层级关系:
shopBG为画布面板
通过前后左右来调整方向
将四块区域都水平方向和竖直方向都拉伸开
、
给到一个20的数值
将宝石的图片赋上去,需要进行切割
将图标放置到画面中,并且调整比例
层级关系:
运行画面:
(3)制作页面分页按钮
制作按钮
当第一页的画面第一个按钮不想显示,就让它已隐藏(取消已启用的勾选)
运行时就会出现第一个按钮发灰色不可点击
运行的时候会发现两个画面重叠在了一起,将爱心的画面显示在分页1,将钻石的画面隐藏在分页2
(将钻石画面取消勾选已启用)
运行画面:(只出现了爱心画面)
首先拖动一张图片,换成便签的样式(和原来的背景便签是相同的,但给了黄色的颜色参数)
在画面上添加按钮和文本(注意层级关系)
找到画布面板shoppage1和shoppage2把变成变量打开(is variable),如果不打开在蓝图当中是找不到这两个变量的
来写一下这一段蓝图逻辑
1.点击分页1的按钮时,分页1的按钮不可用,分页2的按钮可用。分页1的画面可见,分页2的画面不可见
2.点击分页2的按钮时,分页2的按钮不可用,分页1的按钮可用。分页2的画面可见,分页1的画面不可见
制作一下动画:添加第一个关键帧
将画面往左边移动,添加一秒之后的关键帧
来添加购买后的蓝图(播放刚刚做的关键帧动画效果)
将画面效果归零(注意将初始x的数值变成0,关键帧的x不变)
将其他购买画面的蓝图也填写上
写一下购买成功的画面的逻辑
分为两种
1.用动画进行关闭
画面预览:
将商店操作复制一个,两个背景页面是相同的
将画面进行删除,蓝图删除,留下背景画面,更改名字内容
制作setting标题(文本)
添加文本块进行布局,注意包含关系
通过方向键,移动多个文本块
添加勾选框的逻辑
(4)添加进度条
滑块条的数值为0-1,乘以整数100换算为0-100,为文本节点里最小最大小数位都设置为0就等于没有小数位
(5)添加按钮与图片
画面演示:
此处文档内添加姓名和学号来区分自己的文件,也作为实操完成度的一部分
一开始设置为隐藏的状态
(复制)
点击按钮时让文本可见
然后再点击返回让文本隐藏
创建进入主菜单按键和退出游戏按键
拖入一个立方体到场景中
创建一个材质球
附上材质
数组遍历:
数组遍历:将数组中所有的内容取出来,取出来之后可以(打印,求和,判断..),遍历指的是取出数据的过程
For each loop
添加其他按钮
演示画面:
拓展
StartMenu事件图表里创建界面绑定
在StartMenu控件创建进入MainMenu的按键
在ShopMenu蓝图控件里创建返回节点
在SettingMenu蓝图控件里创建返回节点
在关卡蓝图中填写分辨率
打包运行之后
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。