logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

UE4 GamePlay架构总结 学习笔记

游戏世界,万物皆Actor,Actor再通过Component组装Actor所拥有的功能,Actor再通过UChildActorComponent实现Actor之间的父子嵌套。Actor又通过UChildActorComponent实现Actor之间的父子嵌套众多的Actor由组装成了Level,Level就是用于装载Actor的容器一个个Level又组成一个World而当World进行切换时,就

#ue4#架构
UE4 GamePlay架构(GameInstance篇) 学习笔记

启示:一人之下,外人之上GameInstance里的接口有4类:1、引擎初始化加载,Init和ShutDown等2、Player的创建,如CreateLocalPlayer,GetLocalPlayers之类的3、GameMode的重载修改。4、OnlineSession的管理二、GameInstance是GameEngine里创建的一场游戏,GameInstance只有一个多人在线游戏中,每一个

#ue4#架构
UE4 视频(Media Player)控制音频声音

在Media Sound组件里面,将对应的Media Player放入,,再搜出Set Volume Multiplier节点,下面的浮点数就是声音的大小。

文章图片
#音视频#ue4
linux常用命令语句(全)

ls:查看目录下的内容(不包括隐藏文件)前缀为.的为隐藏文件ls -a/ls --all:查看一切文件(包括隐藏文件)ls -c:查看一切文件并按生成时间排序(不包括隐藏文件)cd:目录跳转pwd:打印工作目录-L:显示逻辑工作目录-P:显示物理工作目录cp:拷贝-i:复制文件,若文件存在,询问用户是否继续复制-r:递归复制-a:pdr的集合...

#linux#centos#vim
UE4中英文语言切换的三种方式(当然也可以多种语言)

一、用ue4的Localization Dashboard1、2、3、4、5、最后,必须独立运行游戏才能看到效果二、使用WidgetSwitcher1、2、3、4、用一个按钮点击进行Index的修改,就可以完成中英文切换三、用两个Text,进行显隐简单,不进行过多介绍...

#ue4
UE 程序化网格 计算横截面 面积

首先在构造函数内加上程序化网格,然后复制网格体到程序化网格组件上,将Static Mesh(类型StaticMeshActor)的静态网格体组件给到程序化网格体上。再搞个Plane上去去切割,切割位置是Plane的位置,方向是向上的方向,Cap Option选CreateNewSectionCap,材质随意。一个存储的顶点的下标,对应三角形则是310和321,刚好算完这个正方形的面积。拿到这些信息

文章图片
#算法
UE4 绕一个物体或位置进行围绕旋转

再去事件刚开始时进行获取上一次位置(用于计算切线方向),并判断是否有选中需要旋转的物体,如果有,就把他的位置设置给旋转中心位置,如果没有,Center Rotate Position也时暴露在外部进行填写的。利用旋转矩阵(Z轴)计算出旋转轨迹,以及利用上一帧的位置信息与当前位置信息计算出切线方向,剩下就是设置值了。首先在预构造内获取旋转半径,模型设置,以及模型大小。

文章图片
#ue4
UE5 半透明阴影 快速解决方案

将半透明材质给到模型后,设置光照的Shadow Resolution Scale,越大,阴影的效果越好。

文章图片
#ue5
linux常用命令语句(全)

ls:查看目录下的内容(不包括隐藏文件)前缀为.的为隐藏文件ls -a/ls --all:查看一切文件(包括隐藏文件)ls -c:查看一切文件并按生成时间排序(不包括隐藏文件)cd:目录跳转pwd:打印工作目录-L:显示逻辑工作目录-P:显示物理工作目录cp:拷贝-i:复制文件,若文件存在,询问用户是否继续复制-r:递归复制-a:pdr的集合...

#linux#centos#vim
    共 13 条
  • 1
  • 2
  • 请选择