UE4 作为游戏引擎,已经提供了非常强大的游戏开发的API。作为游戏制作者来讲,我们需要一些专用的功能辅助我们更好的开发游戏,而不是仅仅从构建游戏逻辑出发。因此也就有了扩展编辑器功能的这个想法,还好 UE4 提供了许多编辑器的接口,便于我们给编辑器添加我们的功能。  下面是一个扩展编辑器工具栏的例子,我们增加了一个自己的按钮。这个在新建插件,选择 Editor Standalone Windo
转载 2024-01-11 12:18:26
125阅读
Reference: https://www.tomlooman.com/using-timers-in-ue4/ This page will cover all the important features and syntax on how to use C++ timers effectiv ...
转载 2021-08-20 12:20:00
356阅读
2评论
STL概述 STL (Standard Template Library, 标准模板库) 是惠普实验室开发的一系列软件的统称。主要核心分为三大部分:容器(container)、算法(algorithm)和迭代器(iterator),另外还有容器适配器(container adaptor)和函数对象(functor)等其它标准组件。 容器: 顺序容器: 名称 特性 vector 模拟的
转载 2018-03-25 10:37:00
308阅读
2评论
对以下 JSON 文件进行读写操作(序列化与反序列化)。 Json代码 { "nested": { "id": "i am nested id", "name": "this is the nested name" }, "foo": "i am test foo", "bar_arr": [ { ...
转载 2021-08-31 20:43:00
2792阅读
2评论
某些文件格式无法用Datasmith直接导入虚幻引擎,这些数据必须先被转换为Datasmith能够识别的文
原创 2022-07-06 13:30:23
1205阅读
问:以前面向对象没学好.... 最近老是在想,既然要设为private为什么还要写个setter来改变它的值呢? 为什么不直接把它直接设成public倒省事? 呵呵,谢啦 答:用setter来改变数据成员的值时,操作必须由这个对象自己来触发 用public来改变数据成员的值时,操作可以由任何对象来触发 这是面向对象的封装,总之就是自己
转载 2018-03-22 23:02:00
393阅读
2评论
UE4学习笔记 导入和导出讲解如何导入和导出3D数据,这些东西需要设置许多选项才能成功静态网格体的导出UE4能够识别.fbx的静态网格体和骨骼动画FBX包含以下数据:带有基本材质数据的静态网格体数据、基本材质数据、基本骨骼数据、LOD数据等。 导出的时候应该勾选平滑组(Smoothing Groups)、三角部分(Triangulate)、保留边缘朝向(Preserve edge originta
转载 2023-10-26 23:55:43
150阅读
UE4 导出 iOS 的完整流程记录 当我们谈论从 UE4 导出 iOS 时,通常会面临一些挑战,特别是版本兼容性和迁移过程中的设置调整。以下是我在实践中总结的,涵盖了版本对比、迁移指南、兼容性处理、实战案例、排错指南以及生态扩展的过程。 ## 版本对比 在选择 UE4 版本进行 iOS 导出时,需要了解不同版本之间的兼容性。以下是版本兼容性分析。 ```mermaid quadrantC
原创 5月前
24阅读
在本博文中,我们将深入探讨如何从 Unreal Engine 4UE4导出 Android 应用程序的过程,尤其是在版本对比、迁移指南、兼容性处理等方面,为您提供一站式的解决方案。 ### 版本对比与兼容性分析 当我们查看 UE4 的不同版本时,发现 Android 导出的支持和功能有所不同。以下是包含兼容性分析的四象限图,以帮助我们更好地理解每个版本的适用场景。 ```mermaid
原创 6月前
76阅读
Diving into the Depths因为项目需要,使用了UE4.26自带的水插件,通过观看官方视频进行学习并写下学习笔记,特此分享。 Intro and Basics如果创建的海洋与地形的衔接过于生硬,可以将falloff setting中的falloff mode从angle改成width。在河流中可以通过water当中的depth 深度river width 宽度velocity 流速
UE4中播放360°全景视频本文记录了如何在UE4中播放全景视频的过程。 - UE4版本:4.14.11. 球体渲染待补充。2. 视频播放2.1 在Content Brower中展开Sources Panel,在Content下创建文件夹并命名为Movies。 2.2 在Movies文件夹上鼠标右键点击,并选择Show in Exploer。 2.3 将你的视频文件拖放到Content/Mo
转载 2024-08-17 09:54:29
41阅读
这篇文章讲述了如何使用UE tools 和runtime开发自己的插件。许多UE子系统都是可扩展的,允许你添加新的功能,修改内置的功能而不需要修改引擎代码。你可以添加新的文件类型,添加新的菜单项和工具栏命令到编辑器中,甚至添加新功能和编辑器子模式。如果你现在就想试着使用插件,可以直接观看Plugin Examples部分 Plugins Editor UIAnatomy of a Plugin插件
转载 2024-01-31 12:09:44
143阅读
制作单方向轴平移 多方向轴移动可以做出风筝,魔毯的效果。使用文档地址:http://www.west-racing.com/mf/?page_id=2576 噪声经在世界空间中创造了一个区域,在这个区域中,任何与经线连接的网格都将随着它的临近而产生噪音。噪音将开始的距离取决于经纱的衰减值和经纱使不同的物体对经纱产生不同的反应。噪声也可以用来对一组物体施加噪音。噪声经参数描述 规模 Scale
ue4开放世界地图开放流程 当我在俄勒冈州比弗顿市波特兰郊区的家庭办公室中撰写本文时,我依靠(并反映了)多年的工作,这些工作已纳入TCP / IP,HTTP,NTP,NTP,XMPP,SAML等标准以及来自Apache Software Foundation等组织的这些标准的开源实现。 这些标准和技术的结合实际上可以挽救生命,因为我们中的许多人都可以在家里“平整曲线”。 到2020年,最重要的新
用宏定义类似格式: DECLARE_DELEGATE //普通代理 DECLARE_DYNAMIC_DELEGATE_TwoParams //动态代理 DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams //动态多广播代理 //多出的两个关键字的作用 In the case of multicast delegates, any numbe
转载 2018-03-31 16:50:00
474阅读
2评论
一、C++调用蓝图的函数 本来应该有一个很好的示例,但一下却忘了适用于哪些地方,只有简单写一个步骤了。 1.新建一个C++类继承Actor,名称随意,我这里继承了一个SplineMesh,一样de,并定义一个函数表示在蓝图中可重载(同时这个函数在C++中不必实现) // Fill out you...
转载 2016-09-18 10:32:00
587阅读
转自:http://aigo.iteye.com/blog/2279503
转载 2017-10-25 11:57:00
612阅读
2评论
一、C++调用蓝图的函数本来应该有一个很好的示例,但一下却忘了适用于哪些地方,只有简单写一个步骤了。1.新建一个scription page of Pro
原创 2022-12-13 14:27:42
465阅读
UE4 Datasmith 格式简述UE4 Datasmith 是由第三方建模软件的Datasmith导出插件UE4端导入插件构成的。导出插件导出相关文件资源,包括*.udatasmith场景描述文件以及对应的Mesh和纹理资源。导入插件则是根据场景描述文件生成UE4对应的资源。文件组成及其格式Epic Games Unreal Datasmith (.udatasmith) 是Datasmit
转载 2024-01-02 15:30:26
164阅读
       我们在项目开发过程中难免会使用到一些插件,不论是第三方插件还是自定义插件,本文别的不谈,主要是针对之前博客中发布了一个自己开发的MySQL插件。有朋友反馈说,打包会出现问题,插件无法被打包进去,这里统一回答下大家。      一般我们项目中用到的插件类型常用的有以下三种:"Developer"、"Editor"、"
  • 1
  • 2
  • 3
  • 4
  • 5