零基础学虚幻4(UE4)全系列 扫二维码继续学习 二维码时效为半小时

(1评价)
价格: 6666.00元

1.PBR 是基于物理特性的渲染,最终颜色=漫反射+高光

2.金属度控制物体本身漫反射的强弱,金属度为0时漫反射最大,金属度为1时候漫反射最低,只有高光的存在。

3.高光度控制光线对物体的影响程度。

4.粗糙度控制物体表面的粗糙程度。

[展开全文]
lsy_ · 2018-06-23 · 1

Play 播放 

Content 内容 

Actor  

Pawn   人形体

Character  角色

 

Viewport 视口 

Constuction Scrip 构建脚本

Event Graph 事件

 

 标签

 

 在Editor preferences(编辑器编好设置)General(普通) 然后在APPenarance(外观) 选Main window

[展开全文]
持之以很 · 2018-05-01 · 0

蓝图类的编译和保存

蓝图和JAVA, JAVA写一点点会自动编译。 蓝图呢需要自己去拖来拖去链接线。

 

怎么设置自动编译蓝图 在蓝图编译器选择Alwayes

 

Project Settings 项目编辑

 

Evebt TIck      0英文基础谐音(伊万替课)

[展开全文]
持之以很 · 2018-05-01 · 0

从蓝图跳转到源码

1. 下载debug信息,超大

下载位置:引擎下载安装选项,启动下面设置

示例版本: UE4 4.24.2

2. 下载完了,找不到文件

创建文件夹:D:\build\++ue4\sync

从cmd进入该目录

[展开全文]
Nico · 2020-10-12 · 0

如何设置Mesh?

首先要添加骨骼然后调整与骨骼箭头一致的方向

然后点击胶囊体 可以看到 身高和半径

 

然后在播放那打钩捕获那个鼠标。

 

最后怎么控制角色? 视觉画面左边那边选择FPPShooter 然后在中间那边搜下Auto poss选择Player0

继续这些就差不多了。

[展开全文]
持之以很 · 2018-05-01 · 0

# 找到UE4中的代码

> 方便借鉴

 

使用ag 快速找文件夹中的文字

1. 安装cygwin

2. 在cygwin中安装silver searcher,chere

把cygwin 加入到右键菜单,方便操作

在Engine所在文件夹中,右键bash打开cygwin

ag '要搜索的字符串'

举例:

找Select方法的实现函数

ag 'return the option at index'

3. 忽略掉不要的文件夹

在Engine中加入一个.ignore文件

ThirdParty/

写入上面一行代码,就可以忽略掉ThirdParty文件夹

[展开全文]
Nico · 2020-10-11 · 0

动画蓝图和人物蓝图 颜色底色不一样。

动画界面多动手到处点点自然就熟悉了。

 

记住关键词idle ,就知道这章你要干什么呢?

对把动画组合连接起来

[展开全文]
持之以很 · 2018-05-01 · 0

蓝图节点如何记忆?

 

[展开全文]
Nico · 2020-10-11 · 0

熟悉 Action MAppings代表什么时间?

代表两个事件比如切换枪Q 抬起和按下。

 

AxisMappings 持续每贞输入,比如移动。

 

然后就是设置移动 记得设置为1 

 

然后就是事件和蓝图的链接了。 向前移动和ADDMoveement input

 

如果链接玩不能移动,检查下黄色的有没有设置1那个黄色连接口是 朝什么方向移动。

 

大概熟悉下 4个颜色的分别作用吧。

 

蓝色  让谁移动,让自己还是别人。

黄色  朝什么方向移动 X Y Z?

绿色  是移动的参数。 可以理解为设置移动速度吧?

红色 强制移动。 

[展开全文]
持之以很 · 2018-05-01 · 0

蓝图节点的组织方式

 

 

build.cs 工程包含的模块?

 

蓝图节点 对应c++中的函数。属于某个类

站在函数的角度,节点就不再是孤立的,而是有联系的。方便记忆。

[展开全文]
Nico · 2020-10-11 · 0

有认真看上面一节向前移动,这节感觉就很简单了

W0  S-1  D0 A-1

事件输入MoveRight 左右移动

蓝图还是ADDMovement input

连接起来就OK了。记得设置黄色朝谁什么方向移动就好

[展开全文]
持之以很 · 2018-05-01 · 0

UE4 C++ 类的层次结构

 

 

用代码找父类

找到父类之后查文档找子类

俄罗斯套娃

[展开全文]
Nico · 2020-10-11 · 0

这章名字错了,应该叫怎么用向量表示方向。

 

 总结1-10章下,我学习一个知识或者做生意,啥没有就喜欢总结。总结可以帮你更加深刻的理解。让你做事情更少的犯错误,特别步入社会自己创意如果不会总结自己成功的原因,或者失败的原因,那么你赚多少钱会迟早会陪多少钱,如果亏钱那也是情理之中。。。。

 

节点有。

 

事件有 红色节点:

Move Forward,MoveRinght

分别为向前移动  左右移动。

 

蓝图有 蓝图节点:ADDMoveement inpu

分为 蓝让谁移动

黄 朝哪里移动

绿 移动参数

红色 强制移动

 

学到些什么知识?

1: 什么是事件,什么是蓝图。什么是动画蓝图。

2 :  怎么实现人物移动

3 :  什么是向量

4:用向量来实现移动。

单位向量与Vector类型 大概知道意思就好

差不多这样吧,能熟悉这些基本就毕业了。12必须要熟记,不然关掉视频你就是XX什么都不会了。34我数学和物理基本都在旷课(初中除了打架其他没什么学到了了。。。),放着慢慢理解吧。头疼的向量。

[展开全文]
持之以很 · 2018-05-01 · 0

什么时候必须用C++?

 

蓝图可调用函数申明:

UFUNCTION(BlurprintCallable)

其他的函数蓝图都调用不了,需要更灵活的操作,使用C++

 

 

 

[展开全文]
Nico · 2020-10-11 · 0

唠嗑下,我为什么要学UE4吧,

就是因为看了头号玩家,看了这个电影不知道留了多少梦想的眼泪,我呢小学的时候成绩也算可以。性格更是勇猛无敌,三年底经常杀到五六年级去斗鸡, 就是单脚膝盖对膝盖猛撞。 杀的他们屁股尿流,勇猛到什么程度了,哪怕膝盖留血受伤也挡不住我这PK的激情啊。

到初中,不知道为什么福清乡下风气很不好,我一进入就被盖了两巴掌,蒙蔽了我没反抗,因为人太多,有看到别人大喊大叫的直接拖到地板去猛踹,然后更经常找麻烦,洗饭盒什么都是小事。我不愿屈服,慢慢不知不觉特么就组团起来了,到初二打的是无比凶猛,动不动椅子脚就断了。 之后初二下半年恋爱了,结果被退学了,因为那女的胸罩被后面的同学解开,我看到当场飞奔一脚过去,当着老师面猛打几次, 之后我老爸知道了,拖了很大的关系又进去读书了, 之后老师说你看他冲动,结果让老父亲到处苦苦哀求,年轻的我听不下这种话,自尊心受到严重的打击,我个人无论怎么样都没关系,但是牵扯到我身边我家人,那就不是简单的事情了,我的外号有两个一个哑巴,一个疯子。。。。我打架从不BB 所以被人称为哑巴动不动就是干,为什么不BB了因为打架打的多了,经常看到动手的人因为开口讲话而控制不住情绪,会哭。我感觉太丢人了,所以要干架必须咬紧牙关呐。 之后到了福州读书,就直接接触传奇了一梦三年毕业。 为什么会沉迷游戏?因为初中那些人 两个玩的比较好的兄弟被砍了几刀,我感觉到太无能为力了,也厌倦了那种生活。然后他们毕业后去收保护费 据说一晚上能收三万,力邀请我进去,我没进去,之后听说带头的被判无期徒刑了。。就这样 时间一天天过去。我三十岁了,

 

三十岁没点基础学UE4难不难? 丁老师讲的很仔细,非常负责任,我学起来真的不难。所以你们也加油咯。我这个脑袋被石头砸过,被棍子敲过,一段时间真觉得自己是弱智,去测试智商还有99。还算可以。我能行你们一定也可以。。。 我心酸的历程啊能不能鼓励到你们

 

 

这张总结重点   Roll Pitch Yaw 这个很重要

飞机对我来说感觉太抽象了 因为没做过飞机,我喜欢自己想象成雄鹰。 Roll就是左右摇摆比如左倾 往左边飞,右倾往右边飞。

那Pitch呢 就是雄鹰捕猎的时候俯冲抓到猎物立马飞起明白吧 V字捕猎,猛地一批。

那Yaw呢  左右拐弯。

XYZ Roll Pitch Yaw

 

关键节点 

Make Rotator XYZ

Get Forward Vector

我不是很理解,关键位 Vector是黄色的

 

那么Make Rotator到GetForwardVector黄色节点,表示的是方向就可以了。 然后在连接到ADDMoveement input黄色的节点(朝谁移动) 那么就很清晰了。 X Y Z用90与-90来表示方向。

 

 

[展开全文]
持之以很 · 2018-05-01 · 0

第一套UV叫贴图UV

第二套UV叫光影UV

[展开全文]
纸鹤 · 2018-12-27 · 0

什么时候必须用蓝图?

 

UMG, 动画,粒子效果

编译快,崩溃少

[展开全文]
Nico · 2020-10-11 · 0

事件节点为 Turm和LookUP

 

蓝图节点为ADD Controller Yaw Input

 

Get=获得

 

获得人物朝向与XYZ加上CombineRotators(组合乳替特S)

获得人物 Makerotator+组合变Vector

 

全名为,Get Comtrol Rotation与Make Rotator

两个加上CombineRotators然后Get Forward Vector

Get Comtrol Rotation  (Get肯缺呢乳替旋)

Make Rotator   (灭克 乳替特) 一个乳替旋 一个乳替特

CombineRotators(组合乳替特S)

还有这个我也不知道英文这么B 加个S上网也查不出什么就说是名词复数,发音也不标准诶,有机会学下英文 当当 Rotators又变威尔体特

都是R开头我容易弄错,所以就百度谐音词汇了。

Get Forward Vector

 

没英文基础的建议还是截图保存比较好

最好记的还是 记住  获得与XYZ+变成组合然后变黄色Vector就成了。

[展开全文]
持之以很 · 2018-05-01 · 0

第一套UV是贴图UV

第二套UV展开,通道选2选择放弃

命令保留

打组,归零,水平线上,导出选2013,查看单位是否厘米,导入UE4去掉UE4自带的UV勾勾,导入即可

[展开全文]
纸鹤 · 2018-12-27 · 0

如何权衡蓝图和C++?

 

1. 基本数据,基本类型放到C++中

这样蓝图和C++都能用

 

2. 资源加载放在蓝图中

因为资源路径变了,蓝图会自动更新,C++没办法做到。

 

3. 从蓝图转成c++

开始的时候让蓝图继承自基础C++类,到达重构点后,把蓝图部分或者全部变成C++

 

问题:

怎么变???

[展开全文]
Nico · 2020-10-11 · 0