UE4 笔记2

MapRangeClamp  宽度映射

MapRangeUnClamp  宽度映射

DrawMaterialToRenderTarget   渲染到纹理图片

CreateRenderTarget2D   创建一个2D  rendertarget

 ClearRenderTarget2D  清除一个2D RenderTarget

AddStaticMeshComponent   添加一个meshComponent

AddTextRenderComponent  添加一个textComponent

CreateDynamicMaterialInstance  创建一个材质实例

SetVectorParameterValue  设置MaterialInstance的参数

 RandomFloatInRange   在范围内随机一个浮点数

RandomIntInRange     在范围内随机一个整数

SetStaticMesh    设置meshComponent 的mesh组件

 DestoryActor   销毁Actor

SetActor Hidden In Game   设置Actor隐藏

SetCinematic Mode   设置影院模式

 CreateUserWidget Widget  创建玩家UI

SetInputModeUIOnly  设置只接受UI输入

SetInputModeGameOnly  设置游戏模式

AddtoViewPort 添加到屏幕 UI

remove from Parent  UI从父节点移除

Add Child  添加子UI

 

灯光设置

SetLightColor 设置灯光颜色

SetIntensity  设置灯光强度

SetAttenuationRadius  设置灯光半径

 

Find LookAt Rotation  从两个向量得到一个旋转

 Get Distance To    另一个actor距离这个actor的距离

 LineTraceForObjects   发射射线触碰到的物体

 

编辑器工具

Get Selected Assets  工具获取所有的选中资源

Get Selected Asset Data  工具获取所有的AssetData  

 

GetPlayerPawn   获得玩家的actor

GetPlayerCharacter  获得玩家的character

AddController Yaw Input  

AddController Pitch Input

AddMovement Input

GetControl Rotation  获取玩家旋转

GetPlayerCameraManager  获取玩家所有的相机  

StartCameraFade  设置相机的Fade  就是遮罩  ,可以做场景切换

GetMousePosition on Viewport  获得鼠标位置

Project World to Screen  物体投影到viewport的位置

GetViewport Scale  获得 viewport的缩放,一般是  Project World To Screen / Get Viewport Scale 得到屏幕坐标

 

 

UI

create Widget 创建widget

Add to ViewPort  添加到屏幕

 

只有Dynamic Material Instance 才可以修改传入的图片和float  vec3 参数,蓝图可以实时修改

Create Dynamic Material Instance  创建动态材质

Set Brush From Material    从动态材质设置UI的材质brush

Set Texture Parameter Value   设置动态材质的纹理

 

posted on 2021-11-12 15:37  c_dragon  阅读(329)  评论(0编辑  收藏  举报

导航