UE4小知识点总结合集【一】

目录

  • GetForwardVector
  • 关于调用AddTimeLine的后果小点
  • 蓝图里函数不能用delay时怎么设法用delay
  • UMG的SetVisibility
    • 1.visible
    • 2.Collapsed
    • 3.Hidden
    • 4.Hit Test Invisible
    • 5.Self Hit Test Invisible
  • 没有mode或者没有设置人物时,如何获取默认生成的角色并设置位置
  • 蓝图在Tick里使用Delay会怎么样?
  • 人物动画,对于WSAD的Input有时无反应时,一种可能的解决方法
  • 关于SetActorTransform遇到的情况
  • 关于ForLoop节点的一个现象
  • 蓝图重写父类
  • 关于For loop
  • Array里的RemoveItem和RemoveIndex
  • 蓝图设置Vertical子UMG的位置大小
  • 四种取整
  • 关于FindReference
  • Print节点
  • DoOnce
  • Sequence的执行顺序
  • 备注换行【Shift+Enter】
  • 备注写在actor的引用上会很好用,搜索一个actor的应用就知道这些actor用在哪些功能上了
  • 和set actor rotation一起能够设置物体得朝向
  • 能判断区间,适合做UI的选项
  • 让物体慢慢改变自己的rotation到新的rotation
  • MapRangeUnclamped,返回一个不同区间的对应值(区间 值转换)
  • GetRotationXVector
  • Enable Input
  • DoOnce【也可以在tick里用】
  • 用蓝图如何才能使Cable做出完美的碰撞
  • 用蓝图方式选择玩家的出生点【一】
  • 用蓝图方式选择玩家的出生点【二】
  • 三星MR的空间设置在哪?怎么调节地面高度,地面对齐

GetForwardVector

UE4小知识点总结合集【一】_第1张图片
UE4小知识点总结合集【一】_第2张图片
forwardvector指的是X方向的

关于调用AddTimeLine的后果小点

UE4小知识点总结合集【一】_第3张图片
先打印的紫色 后打印的 红色
UE4小知识点总结合集【一】_第4张图片

蓝图里函数不能用delay时怎么设法用delay

一种很简单的方法
在Graph里写一个函数,然后再其他函数里直接用接ok
UE4小知识点总结合集【一】_第5张图片
UE4小知识点总结合集【一】_第6张图片

UMG的SetVisibility

1.visible

UE4小知识点总结合集【一】_第7张图片

2.Collapsed

UE4小知识点总结合集【一】_第8张图片

3.Hidden

UE4小知识点总结合集【一】_第9张图片

4.Hit Test Invisible

UE4小知识点总结合集【一】_第10张图片

5.Self Hit Test Invisible

UE4小知识点总结合集【一】_第11张图片

没有mode或者没有设置人物时,如何获取默认生成的角色并设置位置

默认生成的actor是DefaultPawn
直接获取设置就行
UE4小知识点总结合集【一】_第12张图片

蓝图在Tick里使用Delay会怎么样?

UE4小知识点总结合集【一】_第13张图片

人物动画,对于WSAD的Input有时无反应时,一种可能的解决方法

UE4小知识点总结合集【一】_第14张图片

关于SetActorTransform遇到的情况

对于场景中已经存在的Charactor【带动画的人】
UE4小知识点总结合集【一】_第15张图片

关于ForLoop节点的一个现象

1.7个元素的Arry就算减去2,也应该是打印5次,这里却只能打印3次。LastIndex竟然是作为一个变量在使用的
UE4小知识点总结合集【一】_第16张图片
UE4小知识点总结合集【一】_第17张图片
UE4小知识点总结合集【一】_第18张图片
2.如果加个变量,那就正常了
UE4小知识点总结合集【一】_第19张图片
UE4小知识点总结合集【一】_第20张图片

蓝图重写父类

1.创建子类和父类UE4小知识点总结合集【一】_第21张图片
2.在父类的beginplay调用一个函数UE4小知识点总结合集【一】_第22张图片
UE4小知识点总结合集【一】_第23张图片
3.子类重写这个函数
UE4小知识点总结合集【一】_第24张图片
UE4小知识点总结合集【一】_第25张图片
4.直接把子类丢一个actor到场景
UE4小知识点总结合集【一】_第26张图片

关于For loop

UE4小知识点总结合集【一】_第27张图片
如果Y 如果Y=X,执行一次
如果Y>X,执行 Y-X+1 次

Array里的RemoveItem和RemoveIndex

UE4小知识点总结合集【一】_第28张图片

蓝图设置Vertical子UMG的位置大小

UE4小知识点总结合集【一】_第29张图片
UE4小知识点总结合集【一】_第30张图片

四种取整

https://blog.csdn.net/weixin_43704737/article/details/102814075

关于FindReference

不仅会找到所有的引用,还会显示对应的备注
UE4小知识点总结合集【一】_第31张图片

Print节点

既可以打印log也可以打印屏幕
有时不想在屏幕上显示可以打印在日志里
在这里插入图片描述

DoOnce

A.能不能在tick里使用DoOnce?让后面的只执行一次
答案:可以用!
如图
UE4小知识点总结合集【一】_第32张图片

UE4小知识点总结合集【一】_第33张图片
B.如果我用了一次DoOnce,那么再次载入这个关卡时,DoOnce还能不能用?
答案:可以,DOOnce如果不去设置,那么进入一次这个关卡,那么DoOnce便可恢复正常。
后面的操作也是只执行一次
UE4小知识点总结合集【一】_第34张图片
如图,只能执行一次
UE4小知识点总结合集【一】_第35张图片
重新载入一次后,可以用,但也只能执行一次
UE4小知识点总结合集【一】_第36张图片

Sequence的执行顺序

UE4小知识点总结合集【一】_第37张图片
UE4小知识点总结合集【一】_第38张图片

备注换行【Shift+Enter】

UE4小知识点总结合集【一】_第39张图片

备注写在actor的引用上会很好用,搜索一个actor的应用就知道这些actor用在哪些功能上了

UE4小知识点总结合集【一】_第40张图片

和set actor rotation一起能够设置物体得朝向

UE4小知识点总结合集【一】_第41张图片

能判断区间,适合做UI的选项

UE4小知识点总结合集【一】_第42张图片

让物体慢慢改变自己的rotation到新的rotation

UE4小知识点总结合集【一】_第43张图片

MapRangeUnclamped,返回一个不同区间的对应值(区间 值转换)

UE4小知识点总结合集【一】_第44张图片

GetRotationXVector

UE4小知识点总结合集【一】_第45张图片

Enable Input

可以设置键盘输入的开启和关闭
UE4小知识点总结合集【一】_第46张图片

DoOnce【也可以在tick里用】

UE4小知识点总结合集【一】_第47张图片

用蓝图如何才能使Cable做出完美的碰撞

用蓝图十分头疼的问题,但是因为一个tick而迸发了灵感
UE4小知识点总结合集【一】_第48张图片
UE4小知识点总结合集【一】_第49张图片
效果:
UE4小知识点总结合集【一】_第50张图片

UE4小知识点总结合集【一】_第51张图片

用蓝图方式选择玩家的出生点【一】

第一部分:查询资料【大部分都是多人游戏的,这种单机的倒是不多,不过实现方式挺多,这里只记录一个】
UE4小知识点总结合集【一】_第52张图片
原文:
https://answers.unrealengine.com/questions/319355/how-to-assign-player-to-a-specific-player-start.html

UE4小知识点总结合集【一】_第53张图片
原文:
https://forums.unrealengine.com/development-discussion/blueprint-visual-scripting/2238-come-learn-blueprint-multiplayer-with-me-aka-tom-s-a-glutton-for-punishment?2107-Come-Learn-Blueprint-Multiplayer-with-me!-(aka-Tom-s-a-Glutton-for-Punishment)=&viewfull=1

用蓝图方式选择玩家的出生点【二】

第二部分:测试
UE4小知识点总结合集【一】_第54张图片
UE4小知识点总结合集【一】_第55张图片
UE4小知识点总结合集【一】_第56张图片
UE4小知识点总结合集【一】_第57张图片
UE4小知识点总结合集【一】_第58张图片
UE4小知识点总结合集【一】_第59张图片
UE4小知识点总结合集【一】_第60张图片
UE4小知识点总结合集【一】_第61张图片
测试结果:
UE4小知识点总结合集【一】_第62张图片
UE4小知识点总结合集【一】_第63张图片
UE4小知识点总结合集【一】_第64张图片

三星MR的空间设置在哪?怎么调节地面高度,地面对齐

1.开启手柄
2.点击手柄上的windows图标
UE4小知识点总结合集【一】_第65张图片
3.选择应用
UE4小知识点总结合集【一】_第66张图片
4.
UE4小知识点总结合集【一】_第67张图片
UE4小知识点总结合集【一】_第68张图片
再向下
UE4小知识点总结合集【一】_第69张图片
5.扳机点进去
UE4小知识点总结合集【一】_第70张图片
6.一直按着触摸板一个方向,可以调节地面的高度UE4小知识点总结合集【一】_第71张图片
7.调到自己要的高度即可(一般把手柄放到地面,然后把对应的虚拟地面调上来对齐)
8.对准宝石一段时间,就会退出这个程序,也就完成了地面的对齐

你可能感兴趣的:(UE4蓝图篇)