这是教程的第 2 部分,旨在帮助开发人员提升 Unreal Engine* 4 (UE4) 的游戏性能。本教程对引擎内部和外部使用的一系列工具以及面向编辑器的最佳实践加以了概述,还提供了有助于提高帧速率和项目稳定性的脚本。编辑器优化 正向与延迟渲染 细节级别 LOD 生成 自动 LOD 生成 LOD 资料 实例静态网格 分层实例静态网格 遮挡 级联阴影贴图 编辑器优化正向与延
使用Unreal4引擎前需要安装 或者编译引擎。 下面就为同学们介绍下 Unreal4 安装配置。 一. 在Win7下安装Unreal4 在Win7下安装Unreal4需要以下几个步骤:打开“控制面板”的“程序和功能” 检查是否已安装 Microsoft Visual C++ 2010 RedistributableDXSDK_Jun1
原文地址: https://www.unrealengine.com/products/unreal-engine-4 unreal enginer介绍我的UE4学习(一)你曾想过用连线的形式来编写程序么;你曾想过通过编辑工具就可以来创建类,并在vs中自动...
转载 2017-09-12 10:45:00
122阅读
2评论
////////////////////////////////////////////////////////////////////////// // Base class for mobile units (soldiers) #include "StrategyTypes.h" #include "StrategyChar.generated.h" UCLASS(Abstract)
转载 2016-05-13 14:28:00
146阅读
2评论
想要在UE4中使用代码生成角色,比如一个立方体什么的。可以在GameMode类的实例, 返
原创 2022-12-15 20:22:22
1038阅读
一个Actor可以是放在场景中的任何物体。Actor是泛型的类,它支持3D变换,比如平移,旋转和缩放。Actor可以通过游戏代码或者蓝图进行创建或者销毁。在C++中,AActor是所有Actor的基类。这里有几种不同类型的Actors,biru , StaticMeshActor, CameraActor, PlayerStartActor.不管你在场景中使用什么类型的Actor,比如一个ligh
1.学习路径规划 先介绍一下本人的学习路径:我是跟着UE4官方文档中的编程模块来学习,按官方分的,有入门、初级、中级。第一篇是入门里的内容,而今天我来理一理“初级”模块中的第一篇《游戏控制的摄像机》的代码部分。 链接:https://docs.unrealengine.com/zh-CN/Programming/Tutorials/AutoCamera/index.html 这一步的具体步骤没有什
类似于Java,UScript同样有属于一个自己的VM(VirtualMachine,虚拟机),下面就看看需要注意吸收理解的几点:Unreal虚拟机 Unreal虚拟机由以下几部分组成: 服务器、客户端、渲染引擎及引擎支持代码。 Unreal控制着所有的玩家和物体间的游戏性和交互。在单玩家游戏中,Unreal客户端和Unreal服务器在同一台机器上运行;在网络游戏中,有一个机器用于专用服务器;所
用过unreal的小伙伴应该都会注意到,我们在unreal里面进行贴图设置的时候,对于basecolor都需要勾选上sRGB。 为什么需要勾选?每张贴图都需要勾选么?如果不做勾选会怎么样?这就需要用我们的gamma校正和线性空间来破案了。Gamma校正首先什么是gamma校正。官方解释,RGB值与功率并非简单的线性关系,而是幂函数关系,这个函数的指数称作Gamma值,一般
文章总结四种常见的ps怎么模糊背景的方法,通过历史记录画笔、蒙版、钢笔勾勒选区、橡皮擦工具结合模糊命令来模糊背景的思路和操作步骤。   做淘宝店的掌柜们,经常使用模糊背景技术手段来凸显衣服外观。ps怎么模糊背景,这也是刚入行的新手掌柜们常问的问题。笔者在此总结几种ps怎么模糊背景的方法分享给你们。  欣赏下图,对背景采用动感模糊,然后凸显衣服和模特,很美,是吗,呵呵。   言归正传,进入
一、创建过场动画相机方法一:1.Cinematic中的Cine Camera Actor 拖拽至场景中摆放好位置。  2.在Sequencer界面将相机关联到Sequencer中,点击Track选择将Actor到Sequencer,细节:世界大纲中选中相机,在关联时显示的首要关联Actor即为选中的,如果没有选中在搜索框搜索也可。 关联后:注意:像机裁剪轨迹(必须要有
转载 5月前
139阅读
P15. BSP画刷的概述和使用方法P16. 房子搭建全流程P17. 静态网格模型碰撞设置P18. 合并Actor(合并静态网格体)P15画刷在哪?放置actor -> 几何体,这些就是所谓的画刷 添加:等于给这个游戏世界添加对应的模型减:从游戏世界中减去这个体积(要减的体积是某一个添加进去的BSP) 我们可以一开始创建的时候就选择模式,或者通过设置更改: 新的
首先要说的是,游戏开发是一项高度复杂的代码开发工作,编程语言只是最基本的知识,它涉及的内容还有计算机图形学、3D数学、物理学等复杂的学科。但是若需要学完这么多知识才能开发游戏,恐怕许多人都已经断气了,更谈不上开发游戏了。所以前人就把各种复杂的代码封装起来,使得一般的游戏开发者可以更加接近游戏的逻辑和功能性方面的代码,而无需接触最底层的知识。 所以说游戏引擎,可以是引擎开发者已经写好的一堆代
转载 3月前
20阅读
 1.1 创建项目和关卡在开始创造游戏元素之前,我们需要创建一个项目,这个项目将包含游戏的内容。为了获取虚幻引擎4Unreal Engine 4,以下简称UE4),并开始设定我们的项目,需要打开Epic Games launcher,通过它便可以从UE4官网下载UE4引擎。单击Epic Games launcher的UE4标签。如果你是第一次在你的计算机中使用虚幻引擎,你将会看到灰色的
控制`Actor`的朝向,以及`Actor`的运动
原创 2023-04-16 09:32:03
308阅读
Unreal Engine 4公布好长好长时间了。直到近期才有时间细致去看一下。 TimSweeney老大一句话“IF YOU LOVE SOMETHING, SET IT FREE”。原来须要几十万授权金才干拿到的东西,就从$19。变成免费了。并且开源。作为一个国际顶尖的引擎,能走出这一步,对我等
转载 2017-06-20 08:11:00
275阅读
2评论
1、UE4的调试输出 2、在场景中查找对象 3、射线的使用 4、场景捕获组件的使用 将SceneCapture2D组件拖入场景 选中SceneCapture2D找到Texture Target属性 并为其赋值 5、XML文件的使用 initgameValue.xml文件内容如下 需要在build.c
转载 2017-10-07 14:17:00
822阅读
2评论
  距离上一篇博客已经有点久了,中间忙的飞起,忽然发现很久没写了,这样不好,写一篇和工作无关的吧。  一直想搞清UE4距离场的原理,网上有几乎找不到任何有关UE4距离场实现的内容,加上上篇末说要写一个完全的Rendering过程,而UE4下有个距离场的渲染,刚好用来追踪理解UE4距离场,并顺便理下距离场的Rendering相关。  先说下我现在对UE4模型距离场比较浅显的认识,就是我们把场景里的所
转载 1月前
43阅读
Change startup setting Add console variables in DefaultEngine.iniExamples:r.ShaderDevelopmentMode=1r.RayTracing.GlobalIllumination.ScreenPercentage=100
原创 2021-09-05 11:05:14
293阅读
22点赞
1评论
为了便于理解,首先将类之间的继承关系列出来。继承关系AActor首先看官方解释:Actor 所有可以放入关卡的对象都是Actor,比如摄像机、静态网格体,玩家起始位置。Actor支持三维变换,例如平移、旋转和缩放。在C++中,AActor是所有Actor的基类。注意:Actor不直接保存变换(位置、旋转和缩放)数据;如果Actor的根组件存在,则使用它的变换数据。组件 在某种意义上,Actor可被
  • 1
  • 2
  • 3
  • 4
  • 5