UE4-蓝图、节点基础总结
蓝图菜单创建时有三种:
1.关卡蓝图:用于制作当前游戏场景的程序。
2.游戏模式:与制作中的游戏整体相关的设置、动作,在最初阶段基本不用,了解如何开发Unreal Engine后才加以使用。
3.类蓝图:类集中处理几个相关的功能及数据的小型程序。制作复杂程序时,创建类会是结构整体一目了然。
节点:重点的节点有3种。
1.事件节点:在场景运行时触发了某个操作或者事,然后触发事件。标题部分为红色
命令节点分为两种:
1.执行节点:蓝色标题,左右两侧都有五角形标志。
2.读取节点:存储着细节的设置和信息,需要用读取节点把这些信息读取出来。绿色标题,没有白色五角星标志,不能从事件连接到该节点。作用:向其他节点传递必要信息。
部分节点:
1.BeginPlay:事件节点,游戏一运行就触发。
2.make Literal String 节点:输入自身想要输入的字符串,与print String 节点进行连接,可以进行显示。
String 可以替换为其他格式。
print String 节点:
InString:要输出到日志的字符串
Print to Screen :是否输出打印到屏幕
Print to Log :是否输出打印到日志
Text Color:更改输出的字符串颜色
Duration:显示的时长,如果是负数,将从配置加载。
与Print String节点类似的还有Print Text节点。
3.四算法则节点,直接输入+ - * / 进行选择那两种类型进行操作
4.数学运算表达式
创建成功后,通过输入进行数学表达式的输入操作。如果不小心输入错误选中节点后右键重命名即可。
5.FlipFlop 触发器节点:
第一次执行A 第二次执行B 第三次执行A 第四次执行B ......
6.Set Actor Hidden in Game:将actor在游戏中设置成隐藏
New Hidden:是否显示/隐藏该物体
7.branch 分支节点
Condition:在分支中用于连接要确认的值(真假值),旁边有个复选框未连接时默认为勾选状态,通过是否勾选就可以进行分值,勾选时,执行真,未勾选时,执行假。
8.Get All Actors Of Class 在场景中寻找指定类所有的actor
Actor Class 下面选择你要在场景中查找的类型,会搜索场景中所存在的物体并存入数组中,
Out Actors 返回查找到的符合条件的物体数组。
9.注意:
情景关联选项微妙变化:
如果选中:在右键创建节点时,如果在关卡编辑器中选中了某个部件,与其相关的项目会显示在菜单上,其他的会移到下方,并且也会存在一些不会显示的节点。
如果改为取消,经常使用或者重要的东西会转化为英文,在查找节点时也可能只找到候补选项。