首页
编程日记
移动开发
汽车
电机试验铸铁平台厂家
知识分享
Unreal Engine
2024/9/19 18:43:18
UE开发中的设计模式(三) —— 对象池模式
在FPS游戏中,射击会生成子弹,在命中敌人后子弹会被销毁,那么会导致子弹对象频繁地创建和销毁,会造成运行效率降低且会产生内存碎片问题,而对象池模式可以很好地解决这个问题。 文章目录 问题提出概述问题解决总结 问题…
阅读更多...
虚幻游戏开发| 编辑器内正常运行但打包出错
示例错误1 在编辑器里可以正常跳转关卡,但是在打包模式不能。 需要去projectsetting把需要跳转的关卡添加到maps list 编辑器内运行正常,但打包后出现报错或者不同的表现,其他原因汇总: 1. 资源加载问题 延迟加载:…
阅读更多...
UE开发中的设计模式(一) —— 观察者模式
在用UE开发游戏的过程中使用设计模式可以帮助我们解耦对象依赖关系,使得程序逻辑清晰,也有助于复用代码。甚至UE引擎本身就使用了很多的设计模式,比如组件模式、状态模式等。 文章目录 概述UE实践总结优点缺点适用环境 参考资料 概述 观察者…
阅读更多...
UE开发中的设计模式(二) —— 中介者模式
上一篇文章介绍了观察者模式如何降低观察者和目标之间的耦合,并通过一个实例具体实现了观察者模式,本篇文章从上篇文章的实例继续,介绍中介者模式是如何带来对象间进一步的松耦合。 文章目录 问题提出概述问题解决总结优点缺点模式应用 参考资…
阅读更多...
虚幻引擎游戏开发 | 程序化生成道具位置 Randomize Height
当地图上有无数个收集物【如水晶】,一键随机化高度 应用前 应用后 这时候水晶的高度是离散型地在0和110两个数中平均概率地选择。 如果要有权重地分布高度,减少高位水晶的比例(由于过多连续跳跃会让玩家无聊和难以持续专注)可以加…
阅读更多...
Cesium4Unreal - # 008 空间碎片
文章目录 空间碎片1 思路2 步骤2.1 创建一个演员类2.1.1 <font color=#4ea1db>MySatelliteCollectionActor.h2.1.2 <font color=#4ea1db>MySatelliteCollectionActor.cpp2.2 在编辑器中创建基础材质2.3 使用MySatelliteCollectionActor<
阅读更多...
计算机图形学 | 动画模拟
动画模拟 布料模拟 质点弹簧系统: 红色部分很弱地阻挡对折 Steep connection FEM:有限元方法 粒子系统 粒子系统本质上就是在定义个体和群体的关系。 动画帧率 VR游戏要不晕需要达到90fps Forward Kinematics Inverse Kinematics 只告诉末端p点,中间…
阅读更多...
UnrealEngine学习(01):安装虚幻引擎
1. 下载安装 Epic Games 目前下载UE引擎需要先下载Epic Games,官网为我们提供了下载路径: https://www.unrealengine.com/zh-CN/downloadhttps://www.unrealengine.com/zh-CN/download 我们点击图中步骤一即可进行下载。 注释:Unreal Engi…
阅读更多...
计算机图形学 | 动画模拟
动画模拟 布料模拟 质点弹簧系统: 红色部分很弱地阻挡对折 Steep connection FEM:有限元方法 粒子系统 粒子系统本质上就是在定义个体和群体的关系。 动画帧率 VR游戏要不晕需要达到90fps Forward Kinematics Inverse Kinematics 只告诉末端p点,中间…
阅读更多...
Unreal像素流ubantu os部署细节
Unreal像素流ubantu os部署细节 前言Docker 运行时环境部署:1、Docker镜像资源获取:2、镜像资源构造容器:3、运行容器以及控制台用户切换:4、映射路径内容启动程序 注意事项 前言 在一般的Linux服务进行Unreal服务的部署…
阅读更多...
UE的Gameplay框架(三) —— Level和World
这篇文章关注于Level和World,对其在Gameplay框架中的作用及使用做简单讲解。 文章目录 Level和World的作用关卡流送关卡流送体积蓝图加载 参考资料 Level和World的作用 在UE里,Level 可以看作是 Actors 的容器,其有一个LevelScriptActor用于处…
阅读更多...
UE开发中的设计模式(二) —— 中介者模式
上一篇文章介绍了观察者模式如何降低观察者和目标之间的耦合,并通过一个实例具体实现了观察者模式,本篇文章从上篇文章的实例继续,介绍中介者模式是如何带来对象间进一步的松耦合。 文章目录 问题提出概述问题解决总结优点缺点模式应用 参考资…
阅读更多...
虚幻游戏开发 | shader性能优化
如何查看shader性能消耗 1.Alt 8切换Shader Complexity mode查看shader性能消耗 (Alt 4切换回Lit Mode正常光照模式) 2.材质蓝图里查看instructions数量(如图中箭头所示) 3.直接在target platform上测试是最准确的。 (running fewer instru…
阅读更多...
UE开发中的设计模式(一) —— 观察者模式
在用UE开发游戏的过程中使用设计模式可以帮助我们解耦对象依赖关系,使得程序逻辑清晰,也有助于复用代码。甚至UE引擎本身就使用了很多的设计模式,比如组件模式、状态模式等。 文章目录 概述UE实践总结优点缺点适用环境 参考资料 概述 观察者…
阅读更多...
UnrealEngine学习(01):安装虚幻引擎
1. 下载安装 Epic Games 目前下载UE引擎需要先下载Epic Games,官网为我们提供了下载路径: https://www.unrealengine.com/zh-CN/downloadhttps://www.unrealengine.com/zh-CN/download 我们点击图中步骤一即可进行下载。 注释:Unreal Engi…
阅读更多...
计算机图形学 | 动画模拟
动画模拟 布料模拟 质点弹簧系统: 红色部分很弱地阻挡对折 Steep connection FEM:有限元方法 粒子系统 粒子系统本质上就是在定义个体和群体的关系。 动画帧率 VR游戏要不晕需要达到90fps Forward Kinematics Inverse Kinematics 只告诉末端p点,中间…
阅读更多...