UE4
_松
这个作者很懒,什么都没留下…
展开
-
UE4学习-材质快捷键及材质帮助手册
AttachTo SetupAttachmentV + 左键原创 2020-07-20 21:24:43 · 3110 阅读 · 0 评论 -
UE4学习-打包失败 缺失UE4Game二进制文件
文章目录今天研究蓝图转C++的时候,突发发现我打包失败,提示缺失UE4Game二进制文件,具体的原因,现在我也不知道,不过我找到一个解决办法,能够让我的程序打包成功。文件->打包项目->打包设置然后在蓝图选项中,把蓝图原生化方法改成已禁用。这样子就能打包成功了。这就是打包好的文件。当然我这个只是一种规避方法,如果蓝图原生化方法改成其他两个选项,报错的解决方法,我现在还不知道。我研究一下,后续如果有解决方案了,我再分享出来。...原创 2020-07-16 22:56:32 · 9623 阅读 · 7 评论 -
UE4学习-第三人称游戏的AI巡逻
文章目录创建一个第三人称工程复制一个对象,添加到场景编辑C++代码创建一个第三人称工程创建一个工程下一步,选择C++项目,然后修改工程名,创建工程。复制一个对象,添加到场景使用ctrl+W复制对象。编辑C++代码在vs中找到AthirdProjectCharacter类的声明。然后找到BlueprintReadOnly这个关键字。这里改成BlueprintReadWrite,在蓝图里面可以读写,然后编译代码。我这里改成这个属性,虚幻编辑器编译报错了。所有我直接把这个内容删除了原创 2020-07-15 23:31:15 · 1468 阅读 · 0 评论 -
UE4学习-自定义角色的移动、视野旋转、设置游戏模式
文章目录角色移动视野旋转添加游戏模式角色移动自定义角色的移动,我这里通过WASD按键控制角色的前左后右。首先, 在项目设置->引擎->输入 中,添加轴映射。如图:这添加了以后,我们来到角色的蓝图中:右键,输入MoveForward,这里选择坐标轴事件,通过这个控制角色的前后移动。然后分别添加图中所示三个事件,按照图示连接起来,即可。同样,我们把左右移动事件也添加出来。需要注意的是,左右移动,是获取Get Right Vector,如图所示那个事件修改一下,然后连接即可。原创 2020-07-15 20:34:34 · 11356 阅读 · 0 评论 -
UE4学习-请求的操作需要提升
文章目录在我们安装了虚幻编辑器以后,我们还可以把插件装上。这个插件的路径:F:\soft\Epic Games\UE_4.25\Engine\Extras\UnrealVS\VS2019这是我的路径,大家可以对照自己的安装路径查找。会找到一个文件:UnrealVS双击UnrealVS会弹出一个窗口请求的操作需要提升。解决方法:右键点击UnrealVS,然后选择使用vs打开。出现一个新窗口。然后点击install安装完成,点击close。然后关于插件的使用和介绍。有一篇博文原创 2020-07-13 21:58:02 · 1501 阅读 · 0 评论 -
UE4学习-AI导航网格的创建及修改
文章目录原创 2020-07-10 23:10:12 · 5429 阅读 · 3 评论 -
UE4学习-自定义相机视图
文章目录添加相机调整相机视图替换默认相机添加相机搜索camera就能搜到到相机,添加到场景,然后位置复位。调整相机视图通过对相机的旋转,移动,使右下角的视图处于正中心位置。替换默认相机按照图示步骤,首先打开关卡蓝图然后创建CameraActor再点击右键,搜索 get player control (获取玩家控制器)再添加 view target with blend然后调整位置,按照图示连接起来即可。然后编译,保存即可。这时候运行起来就使用自定义相机的视图显示了原创 2020-07-10 23:02:05 · 4436 阅读 · 0 评论 -
UE4学习-4.25版本Possess无法继承、UNavigationSystem命名空间找不到的解决方法
文章目录Possess无法继承UNavigationSystem 不存在Possess无法继承跟着视频学习吃豆人游戏,在敌人AI导航网格那里,因为版本问题(我的是4.25版本),部分内容和视频不一样。网上查了一些解决办法,我这里总结一下。首先查看了源码,Possess函数在4.22以后的版本,因为函数声明时添加了final,所以无法继承了。但是函数注释给我们说明了,可以使用替代函数。所以,我们可以继承OnPossess函数。这样子使用就没问题了。UNavigationSystem 不存在原创 2020-07-09 23:50:39 · 2149 阅读 · 2 评论 -
UE4学习-密室逃脱源码和可执行程序的下载
文章目录前几天完成了UE4初学者小游戏-密室逃脱。因为我也是跟着视频学习的,所以我只把我觉得需要记录的知识点记录下来了。我会把密室逃脱的2019工程源码,以及虚幻编辑器打包出来的可执行程序,大家可以通过三种方式得到:1、我上传到csdn资源里面,然后大家通过链接下载。2、我上传到百度硬盘上,分享链接出来。如果没有百度硬盘会员,觉得下载太慢的,可以使用其他方式。3、可以给我留言,留下邮箱,我发送到你们的邮箱。...原创 2020-07-08 21:56:21 · 1573 阅读 · 15 评论 -
UE4学习-程序崩溃,如何恢复工程
文章目录方法一方法二有些时候,我们会遇到程序导致虚幻编辑器崩溃的问题,这时候,我们去双击 *.uproject ,会报错,无法打开。网上有不少虚幻4崩溃解决方法都是直接删除很多文件夹,只留几个。比如:这种方式,在他们的版本里面,应该可信。可是到4.25版本,这样子删除,会有两种情况,第一种情况,.uproject 无法打开。第二种情况,.sln打开以后,工程无法加载,这样子,也算是废工程了。所以应该如何处理虚幻4崩溃问题呢?这里推荐两种方式。方法一打开工程目录,找到Intermed原创 2020-07-07 00:39:17 · 8883 阅读 · 8 评论 -
UE4学习-设置地图,创建材质
文章目录如何设置地图如何选择所有表面自定义材质如何设置地图我们游戏可以创建多个关卡,那么如何设置虚幻默认编辑的地图和如何选择默认运行的地图呢?在项目设置里面,地图和模式,默认地图项,第一项是编辑器开始地图,第二项是游戏默认地图,我们可以根据自己的需要进行设置。我这里新建的关卡是mainMpa,也只会使用这个关卡,所以我设置都选择我创建的关卡。如何选择所有表面当然,这里还有一个前置步骤,那就是对同类型的物体,创建一个文件夹把这些物体都放进去。选择所有物体,然后右键,移动到->新建文件夹,原创 2020-07-06 23:37:23 · 901 阅读 · 0 评论 -
UE4学习-在虚幻编辑器中打开VS的三种方式
文章目录方式一方式二方式三在虚幻编辑器中打开VS的三种方式方式一在文件浏览器这里,选择C++类,然后在文件夹内,找到一个和截图中类似的图标,双击,即打开vs,并在vs中打开这个类的代码。方式二在虚幻编辑器中,点击文件菜单,找到打开visual studio,点击,就可打开vs方式三在计算机中,找到工程路径,然后找到.sln文件,双击运行,即可打开工程对应的VS文件。主要这个部分内容和其他内容不好融合,单独列出来了。...原创 2020-07-06 22:49:36 · 5243 阅读 · 2 评论 -
UE4学习-游戏退出、游戏打包
文章目录密室逃脱游戏退出时间轴单独显示比例UE4 程序打包使用蓝图退出游戏疑问密室逃脱游戏退出之前老师讲的给pawn设置重量,这样子解决一直漂浮在空中的问题。可是出现了另一个问题,就是密室门打开以后,pawn出门以后就会一直往下掉。离房子越来越远,且无法操作。这样子体验不太好。所以我这里想的是,pawn出门以后,游戏就退出了。最开始想的是检测pawn穿过门,触发退出。不知道怎么写。后来就只能使用目前只会用的一种方式,把体积触发器放置的门外,距离不要太远,一出门就触发。至于不放在门内,是因为pawn原创 2020-07-05 23:47:28 · 5081 阅读 · 1 评论 -
UE4学习-虚幻4帮助手册、通过蓝图实现动画效果、添加时间轴、添加声音、C++和蓝图事件关联
文章目录虚幻4帮助手册把一个对象转换成蓝图类C++和蓝图的关联添加时间轴修改defaultPawn修改door的事件图标给场景添加声音虚幻4帮助手册虚幻4帮助手册虚幻4帮助手册虚幻4帮助手册这个帮助手册里面可以查询各种你需要的知识,很强大。感兴趣的小伙伴,记得收藏噢。把一个对象转换成蓝图类选中门,然后点击蓝图,将选项转换为蓝图类。如图:然后直接保存即可。界面会出现变化:按住窗口标题部位,可以和主窗口合并在一起,然后切换到事件图表,如图:把默认的三个事件都删了。后续我们添加自己的原创 2020-07-03 23:58:28 · 3484 阅读 · 0 评论 -
UE4学习-鼠标事件(按下、释放、物体抓取、计算重量、触发开门)
文章目录关键类鼠标按下、释放事件物体抓取计算物体重量关键类本篇博文用到的关键类有:UInputComponent 用来绑定鼠标的按下和释放事件 BindActionUPhysicsHandleComponent 设置被抓取物体的抓取,移动,释放 GrabComponentAtLocationWithRotationReleaseComponentSetTargetLocationUPrimitiveComponent 抓取组件抓取的对象还可以获取质量 GetMass鼠标按下、原创 2020-07-02 22:52:10 · 6136 阅读 · 2 评论 -
UE4学习-添加机关并添加代码控制
文章目录添加机关代码编写给密室添加屋顶打印日志控制系统角色创建一个新游戏模式替换DefaultPawn添加抓取组件获取起点和终点物体拾取,碰撞属性设置今日完整代码添加机关首先向场景里面添加一个聚光源添加聚光源以后,可以对其属性进行修改,如图:然后需要给聚光源添加一个触发体积(TriggerVolume)。然后调整触发体积的大小,按空格进行切换模式,移动旋转缩放代码编写所有引入的头文件都需要放在 #include “openDoor.generated.h” 之前。定义ATrig原创 2020-07-01 23:47:56 · 1099 阅读 · 0 评论 -
UE4学习-UE4结合vs2019混合编程
文章目录上篇博文里面,已经提到了如何添加C++组件,在场景中添加一个物体,比如门,然后选中门,点击添加组件,添加C++组件即可。然后这里我要提到的是,昨天遇到的问题,vs2019的智能提示,会提示很多错误,导致编码没法继续。所以今天我只能先找支持vs2019的插件了,常用的还是番茄,比较顺手。所以我也在资源中上传了支持vs2019的番茄助手。2积分意思一下。如果小伙伴没有积分,可以给我留言,我发给你噢。我这里已经使用上了。所以继续昨天未完成的代码,然后我发现一个问题,我看的视频里面,看到的开门原创 2020-06-30 23:54:36 · 2483 阅读 · 2 评论 -
UE4学习-新建C++组件、编码遇到问题
文章目录新建C++组件编辑代码新建C++组件接上一篇博文。打开工程,然后选中门,添加组件。如图:点击以后会弹出一个窗口创建以后会自动打开vs2019,如图:到这里,组件就创建好了。左下角内容浏览器默认显示组件的内容,这里也可以切换到我们新建的组件。这个openDoor就是我们创建的组件。可以双击打开对应的代码。编辑代码方便查看输出日志这时候会发现一个乱码。这就尴尬了,这里就没法使用中文了。打开visual studio installer,在语言选项里面,把其他的去原创 2020-06-29 23:06:06 · 1136 阅读 · 2 评论 -
UE4学习-创建基于C++的场景
文章目录安装vs2019安装vs2019下载地址:https://visualstudio.microsoft.com/zh-hans/vs/点这里跳转一般来说,自己使用,社区版就够了,而且免费。原创 2020-06-28 23:58:54 · 1592 阅读 · 1 评论 -
UE4学习-使用蓝图进行一个关卡的设计
文章目录添加关卡几何体添加几何体几何体挤压减去几何体添加光源给几何体贴材质、贴纹理场景管理成品Unreal Engine 4 简称UE4,后续文中都使用简称。本文知识来源:UE4游戏关卡制作旨在记录一些重要的知识点。添加关卡添加关卡的两种方式:这种方式,添加的关卡,位置需要保存时指定。另一种方式:进入maps文件夹以后,再新增关卡,重命名。新建时选择一个空关卡。几何体添加几何体向场景中添加集合体。然后对几合体进行形状修改。有两种方式,第一种:第二种,更随性一点,手动拖拽原创 2020-06-27 21:46:27 · 2579 阅读 · 0 评论 -
UE4学习-场景介绍、基本操作、快捷键
文章目录场景介绍坐标轴的操作摄像机的基本操作使用介绍调整WASD移速操作快捷键场景介绍通过上一篇博文里面的步骤,已经把软件启动起来了。然后创建了一个游戏的空项目,一些选项我这里就不截图了,直接讲步骤。对于初学者来说,还是选择使用蓝图进行设计,光追默认关闭,这里可以先不打卡,等到后续再打开,当然这个也是对显卡有要求的,RTX2060及以上的显卡,带有光追特性。创建好项目以后,场景是这样子:因为是中文的,所以很多内容,大家看看说明就懂了。我现在介绍一下默认场景中的几个元素分别是什么,以及它的作用。原创 2020-06-26 13:08:45 · 4710 阅读 · 0 评论 -
UE4学习-初识虚幻引擎(下载、安装、重定向问题、安装引擎、启动)
文章目录下载下载百度搜索虚幻引擎官网,然后今天官网,会提示不安全,继续访问即可。然后点击下载,这时需要注册,大家自己注册后登陆即可。我选则的是下载发行者许可。然后运行软件,安装,默认C盘,最好修改安装路径到其他盘。安装好以后,软件自动运行,这时需要登陆。...原创 2020-06-25 23:13:15 · 4257 阅读 · 5 评论