![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ue4
weixin_42399500
记录一下自己的学习笔记
展开
-
UE4 UI界面的层级切换
原创 2020-04-10 20:38:29 · 4564 阅读 · 6 评论 -
ue4 事件执行循序
按照循序执行,不会等一个执行完成再执行下一个,即有顺序的一起执行。原创 2020-04-09 22:26:34 · 2585 阅读 · 0 评论 -
UE4 闪烁材质
原创 2020-04-09 14:27:54 · 4007 阅读 · 0 评论 -
UE4 鼠标控制旋转(2)
限制Y轴的旋转,X轴360度随意选转原创 2020-04-02 14:40:35 · 1758 阅读 · 1 评论 -
UE4 关卡加载进场景
多个关卡组成一个场景是,有的关卡运行时没有加载进场景,即带着小蓝点的关卡。解决办法:原创 2020-03-27 15:05:20 · 2303 阅读 · 1 评论 -
ue4 摄像机运动
原创 2020-03-14 12:03:44 · 1224 阅读 · 0 评论 -
unity 排序
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;/// <summary>/// 排序/// </summary>public class Sort : MonoBehaviour{ /// <su...原创 2019-12-27 14:05:24 · 312 阅读 · 0 评论 -
UE4 点击物体onclick
注意:设置。1.必须新建一个playercontroler。把enable click events 打开。2.创建本场景的gamemode的中添加这个playercontroller。3.在setting里面找到Project Setting...原创 2019-12-11 13:52:36 · 4719 阅读 · 0 评论 -
UE4 默认识别,显示中文
1.创建一个ui蓝图。2.在其他蓝图上把ui界面显示出来。3.在UI蓝图上添加一个text组件。4.找到字体,点击查找定位图标,找到roboto。5.双击打开roboto,添加字体。6.保存,运行。...原创 2019-12-11 13:25:14 · 856 阅读 · 0 评论 -
UE4 鼠标检测碰撞(二),屏幕内检测,重点终点方向是鼠标点选。
1.在控制器的蓝图上添加。2.要点击的碰撞器上的collider设置为原创 2019-12-09 15:08:50 · 1222 阅读 · 1 评论 -
UE4 鼠标控制物体旋转(一)
1.创建一个BP_Player,并且默认使用这个Player。2.鼠标显示出来3.控制角度方向的物体,控制Player这个物体的角度。4.控制物体旋转角度5.控制摄像机视野放大缩小6.PlayerPown飞跃。7.调用飞跃蓝图函数。注意:的否则运行时会出现碰撞挤出效果。...原创 2019-12-09 10:07:52 · 6348 阅读 · 7 评论 -
UE4 关卡切换
1.函数OpenLevel2.在函数里面输入关卡的的名字就可以了。原创 2019-11-23 09:40:36 · 1002 阅读 · 0 评论 -
UE4 鼠标的显示或者隐藏
1.在玩家控制器上,获取控制器。3.获得鼠标显示或隐藏。4.完整结构原创 2019-10-22 15:23:38 · 7399 阅读 · 0 评论 -
UE4 射线检测
1.第三人称的射线检测,找到模型,在头部眼睛位置添加一个socket位置,作为的射线的起始位置。2.在ThirdPersonCharacter中找到这个位置。主:GetSocketLocation中添加的名字要和自己定义添加的socket名字一样。3.添加左键控制和射线检测4.判断物体是否碰撞上物体,及输出碰撞到物体的名字。5.整体链接。...原创 2019-10-22 09:44:38 · 4354 阅读 · 0 评论 -
UE4 发报机的Creat Event
1.关卡蓝图2.蓝图类3.功能:把函数做成事件绑定到发报机上。原创 2019-10-21 16:36:07 · 229 阅读 · 0 评论 -
UE4 关卡蓝图调用蓝图类的发报机
1.BP_TestB蓝图2.关卡蓝图,调用蓝图类的发报机。原创 2019-10-21 16:27:40 · 466 阅读 · 0 评论 -
UE4 关卡蓝图的事件绑定到用蓝图类
1.BP_TestB2.关卡蓝图——找到实例在引用。3.关卡蓝图另一种引用——选中实例,再添加引用函数。注意,在视图中必须选中BP_TestB蓝图关卡才可以。直接链接函数就会执行。...原创 2019-10-21 16:06:05 · 1304 阅读 · 0 评论 -
UE4 蓝图类之间的事件绑定
1.BP_TestB蓝图类里面创建一个变量,并且得到它。2.添加一个时间线用来做旋转动画。3.添加一个Dvent Dispatchers,并在动画结束后调用绑定事件。4.整体效果5.BP_Cube蓝图类向BP_TestB添加绑定事件。...原创 2019-10-21 15:17:18 · 2184 阅读 · 0 评论 -
UE4 EventDispather绑定事件——发报机绑定事件方法
1.创建EventDispather2.得到EventDispather的6个函数。3.应用EventDispather——call(调用绑定函数)。4绑定多个事件bind5.关卡蓝图调用其他蓝图类的EventDidpatchers6.解开某个绑定事件Unbind7.解开所有绑定事件UnbindAll8.总结...原创 2019-10-21 14:19:43 · 328 阅读 · 0 评论 -
UE4 关卡蓝图与蓝图类信息交换和蓝图类与蓝图类之间的信息交换。
1.蓝图类获取关卡蓝图函数2.蓝图关卡控制蓝图关卡2.1获取关卡中所有的蓝图类实例——不公开,蓝图寻找。2.2控制另一个蓝图类控制2.3另一种获取场景中的蓝图类——通过变量公开,提前获取。...原创 2019-10-21 13:00:13 · 2515 阅读 · 0 评论 -
UE4 Get All Actors of Class 获取场景中的指定的实例
1.定义一个数组,并且指定类型。2.找到这个场景中所有的实例,并且加入到这个数组中。3.应用某一个位移自增所有位移自增原创 2019-10-16 15:45:39 · 6419 阅读 · 0 评论 -
UE4 GameInstance应用
GameInstance的生命周期为整个进程,全局有且中有一个。所以可存储一些全局变量等。1.创建一个GameInstance 2.指定GameInstance3.使用GameInstance,定义变量,并在其他蓝图调用。在其他蓝图中得到的使用这个变量,如下。...原创 2019-10-16 13:11:48 · 4720 阅读 · 0 评论 -
UE4 Game Mode 和 Game State
原文:https://docs.unrealengine.com/zh-CN/Gameplay/Framework/GameMode/index.html#gamestate两个主要类负责处理进行中游戏的相关信息:Game Mode 和 Game State。即使最开放的游戏也拥有基础规则,而这些规则构成了 Game Mode。在最基础的层面上,这些规则包括: 出现的玩家和观众数量,...转载 2019-10-16 10:48:55 · 1582 阅读 · 0 评论 -
[UE4]GameMode、GameInstance、GameState、PlayerState、PlayerController
原文出处:https://www.cnblogs.com/timy/p/9893188.html一、只有PlayerController和Pawn/Character才有输入事件(键盘、鼠标等等),PlayerState没有输入事件。二、对于需要跨域关卡的数据信息,根据上图所知需要放到GameInstance,但是GameInstance是不支持复制的,所以在网络游戏中需要自己手...转载 2019-10-16 10:42:19 · 246 阅读 · 0 评论 -
UE4 自定义事件和自定义函数
1.自定义函数1.1新建一个函数1.2双击这个函数,打开函数体,添加函数功能。3.调用这个函数:将这个函数拖到蓝图上。2.自定义事件2.1 添加一个Custom Event,并重新命名。 2.2在这个事件后连接要实现的函数。2.3调用这个事件——添加这个事件的函数才可以调用。 注意:自定义蓝图调用键盘输入事件,请修改Dl...原创 2019-10-16 09:44:36 · 2509 阅读 · 0 评论 -
UE4 石门的开关
1.石门所需要的组件。2.蓝图总图原创 2019-10-14 14:31:50 · 181 阅读 · 0 评论 -
UE4 类的构造函数和继承
1.v1.cpp运行的文件#include "pch.h"#include <iostream>#include "Lei.h"#include "WalkMan.h"int main(){ cout << "Hello World!\n" << endl; //调用有参数的构造函数 Lei lei = Lei(100...原创 2019-09-18 16:52:04 · 1366 阅读 · 0 评论 -
ue4 创建一个新的场景和材质赋予
1.创建2.选中所有面给材质3.挖洞原创 2019-09-29 09:49:31 · 1012 阅读 · 0 评论 -
ue4 创建材质
1.从外界导入模型2选择好外部模型后,4.没导入碰撞器和材质的情况下,自己创建碰撞器,双击模型进入。3.创建材质2.双击材质,进材质,进行编辑。v+鼠标左键 创建颜色1+鼠标左键 创建一个常量m+鼠标左键 创建一个融合t+鼠标左键 创建一个材质贴图l+鼠标左键 中间差值改变纹理深浅...原创 2019-09-29 12:10:17 · 2937 阅读 · 1 评论 -
ue4 打包设置
原创 2019-09-29 12:30:25 · 1386 阅读 · 0 评论 -
ue4 UI的制作
1.创建widget Blueprint,并取名bp_ui。2.加入一个文字显示关卡名字3.显示ui3.1自己创建一个玩家蓝图,并拖到场景中。3.2创建create widget,选择bp_ui。3.3显示用户界面。4.游戏中显示的游戏界面...原创 2019-10-08 08:59:42 · 1044 阅读 · 0 评论 -
ue4 流程控制
1.Branch——if判断true:给的condition值为true时执行的程序false:给的condition值为false时执行的程序2.DoOnce——执行一次Reset:重新开始执行。StartClose:开始时的状态是否为关闭。3.DoN——执行n次n:执行的次数Reset:重新开始执行。4.DoOnceMultiInput——...原创 2019-10-10 10:57:33 · 789 阅读 · 0 评论 -
UE4 数组
1.get——按照索引得到元素。2.add——增加一个元素。在末尾处添加。3.length——数组长度。4.findIterm——查找元素。5.addUnique——增加一个元素,并保持它的独特性,如数组里面有相同的元素。则不添加。6.insert——插入元素,从上而下第一个位置是元素位置,第二个位置是索引位置。7.removeIndex——按照索引...原创 2019-10-10 13:44:30 · 1416 阅读 · 0 评论 -
ue4 结构体
1.创建结构体。2.定义变量。3.使用结构体,创建一个变量。4.拆分结构体5.修改结构体里面的值。6.结构体数组7.获得结构体数组元素。8.遍历结构体数组元素。9.添加结构体数组元素10,结构体数组插入元素11.连接两个结构体数组。12.二维数组遍历...原创 2019-10-11 15:15:16 · 1428 阅读 · 0 评论 -
UN4 C++接入和蓝图的输出
1.蓝图输出控制2.c++输出2.1Repor.cpp#include "Reporter.h"// Sets default values for this component's propertiesUReporter::UReporter(){ // Set this component to be initialized when the game st...原创 2019-09-17 16:13:33 · 1795 阅读 · 0 评论