RhinoFreak 发表于 2022-11-19 13:54

虚幻引擎5快速入门笔记实现创建一个界面 和入门unity对比

首先吐个槽,陆陆续续看了好多次视频我发现我还是不会虚幻引擎,直到我学会了unity再回来直接看文档,几分钟领悟...
论理解的重要性...
而且网上都偏向那个材质球玩意为主,

文档学习是最快的方法

首先 新建
选择空白项目

image.png

在内容管理器新建关卡 此东西等于unity的新建场景
或者 菜单新建

image.png


image.png

在unity里面 场景如何挂载逻辑呢?

在unity里面是添加脚本类然后挂载上去就行,
那么这个怎么指定呢
直接选择当前的关卡 菜单打开关卡蓝图

image.png

然后右键新建一个事件开始运行

image.png

然后保存,因为第一次打开,所以需要指定文件名.

添加界面 ,那么在unity等于一个在场景里面新建画布然后摆放好控件存为预制体
但是在虚幻引擎 中设计更合理没那么麻烦,直接新建 控件蓝图就代表一个界面.

这样可以轻松的控制隐藏显示,不像unity那样难用

image.png

下面是创建好的东西

image.png

先打开关卡蓝图, 点击箭头连线->然后选择创建控件 ->class的下拉列表会自动显示刚刚创建好的下拉列表.

然后拖动创建显示为其创建为变了,然后继续拖动 添加到视口, 然后保存运行发现什么都没有..

image.png

接下来编辑界面控件

这个会盒子模型或者安卓开发的都懂,就是外层一个LinearLayout水平 然后 设置宽度拉伸,权重为1 ,真的比unity好用太多,我什么也没看,直接无师自通,但是unity我当时看了好多视频都不得要领,就感觉非才操蛋.光实现这样一个东西都非常操蛋..

image.png

再次鄙视unity,那个界面摆放是真的很难用,我从没见过这么难用的,我玩安卓实现一个布局 或者做html实现一个布局都非常简单, 问题是我的吐槽,还被unity的那些人鄙视了,他们设置鄙视html 这种更难用..

里面的两个框设置平铺完就行,他会自动的变成图那样,和安卓的理念是一样的,不会叠放在一起.

image.png

文本也很方便

居中实现也非常简单,
把文本拖动到下面的层级的节点就行,非常方便,而unity我真的无力吐槽了,拖动会严重影响里面的参数,甚至是不可逆的,后果自负,我表示爱上虚幻引擎了.


image.png

关于默认关卡的问题
全是黑的,
把这些全部加进去 简直效果拉满,再一次鄙视unity

image.png


image.png

通过改变direct light 旋转 实现对应的白或者昼

image.png
页: [1]
查看完整版本: 虚幻引擎5快速入门笔记实现创建一个界面 和入门unity对比