UE4 蓝图之相关知识点总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012801153/article/details/78496404

1、获取关卡中存在的所有指定Actor

  • Get All Actors Of Class 根据actor所属蓝图类来获取
  • Get All Actors with Interface 根据actor所属蓝图类所属蓝图接口来获取
  • Get All Actors with Tag 根据actor蓝图类所设置的Tag来获取

这里写图片描述

2、ForLoop的使用

这里写图片描述

3、自定义延时循环

这里写图片描述

4、Pickup 捡道具 destroy actor

  • 该道具需要设置碰撞为overlop

这里写图片描述

5、子弹 SpawnActor

  • 子弹蓝图类需要添加ProjectileMovement组件,这里设置初识速度为2000,不受重力影响

这里写图片描述

这里写图片描述

  • 让子弹在主角前方100个单位的距离产生,并沿着主角正前方发射去处。

这里写图片描述

  • 让子弹在控制器正前方100个单位的距离产生,并沿着控制器的正前方发射出去。

这里写图片描述

6、动态产生受物理作用影响的Actor SpawnActor

这里写图片描述

这里写图片描述

这里写图片描述

  • 然后在关卡蓝图中通过按键G来产生

这里写图片描述

7、使用construction script脚本

  • 设置灯的开和关,在编辑模式下

这里写图片描述

这里写图片描述

这里写图片描述

  • 编辑模式下自动生成指定数量的actor

这里写图片描述

8、使场景中一个灯光持续循环变化 TimeLine

这里写图片描述

这里写图片描述

9、调试,发射一条直线 LineTraceByChannel

这里写图片描述

10、通过事件定义一个计时器,并stop掉

  • 鼠标右键按下开始一个每帧执行的计时器,抬起鼠标右键终止它

这里写图片描述

11、使用蓝图接口,可以让不同的蓝图类实现该接口,当调用的时候就可以达到不同的效果了

12、编辑模式下修改对象Z轴缩放

这里写图片描述

13、创建一个蓝图类,设置一个变量,当Spawn Actor的时候暴露出来

这里写图片描述

这里写图片描述

14、固定随机数

这里写图片描述

15、根据场景名来加载场景、卸载场景

这里写图片描述

16、通过控制台来执行命令,启动事件

这里写图片描述

17、设置计时器

  • Set Timer By Function Name 通过函数
  • Set Timer By Event 通过事件

  • 清除计时器
    这里写图片描述

18、指定特定 碰撞类型 的射线

这里写图片描述

19、UMG相关

  • 通过控制器来显示或者隐藏鼠标的显示

这里写图片描述

  • 通过控制器来设置游戏模式

这里写图片描述

这里写图片描述

  • 通过关卡名字来打开新场景

这里写图片描述

  • 将widget移除,设置游戏暂停

这里写图片描述

  • 通过widget蓝图创建widget,并将其添加到viewport,输入为了widget

这里写图片描述

  • 退出游戏,使用控制台命令

这里写图片描述

  • 通过控制台命令修改窗口分辨率

这里写图片描述

  • 设置Widget可见或者不可见或者其他

这里写图片描述

  • 在Designer中的控件,如果需要引用的话,需要将其设置为变量,选中控件,在Details中设置

这里写图片描述

20、从摄像机原点开始向摄像机正方向画一条线,一般用来检测啥的

这里写图片描述

猜你喜欢

转载自blog.csdn.net/u012801153/article/details/78496404