UE4小技巧之官方Snippet导入_ue5 有 snippets 吗-程序员宅基地

技术标签: UE4学习  

UE4 引擎自带了一部分扩展部件在Engine/Extras/ 目录下,平时最常用的是UnrealVS的Vistual Studio插件,另外还有一个比较实用的就是VisualStudioSnippets。
在 Engine/Extras/VisualStudioSnippets/ 文件夹下边内置了几十种UE4常用的Snippet,包括UFunction, UProperty,UClass,UE_Log等对应的便捷方法,非常的实用。
安装方法在文件夹下的README.md中已经非常详细:

Visual Studio Snippets for Unreal Engine C++ Projects

===========

How to install snippets?

Method One
Paste .snippet files into: C:\Users$user$\Documents\Visual Studio 2019\Code Snippets\Visual C++\My Code Snippets. Then restart VS.

Method Two
Open Visual Studio, navigate to TOOLS -> Code Snippets Manager… -> Import…

How to use snippets?

Method One
Just start typing ue4… snippet list should be loaded in a form of combo box. Then use arrows to select snippet. Hit ENTER or TAB to insert snippet.

Method Two
Type all snippet name and hit TAB. You don’t have to wait for VS to show snippet list.

To navigate between highlighted fields you can use TAB and SHIFT + TAB. After you enter all names, hit ENTER.

使用方法也提到了两种:

  1. 只需要输入ue4… 然后根据下拉列表来选择对应的内容,比如输入ue4,选择ue4prop,就会有
/**
 * Comment
 */
	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "MyProject")
		Type Name;
  1. 需要输入全名的,例如SingleLineTrace,输入后直接确认,会有
	FCollisionQueryParams TraceParams(NAME_None, /*TraceComplex*/ true, /*IgnoreActor*/ this);
	FCollisionObjectQueryParams CollisionParams(ECC_WorldDynamic);

	FHitResult OutHit;
	const bool bHit = World->LineTraceSingle(OutHit, StartPos, EndPos, TraceParams, CollisionParams);
	if (bHit)
	{
    
		// OutHit Contains Hit Data...
	}

当然这些只是默认的设置,如果想要符合自己的输入习惯,可以自己编辑对应的Sinppet文件,来设置更为简洁的前缀提示以及选择列表。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/l346242498/article/details/109581584

智能推荐

详解音视频直播平台软件开发中的低延时-程序员宅基地

文章浏览阅读427次。详解音视频直播平台软件开发中的低延时音视频实时通讯的应用场景已经随处可见,从“吃鸡”的语音对讲、直播连麦、直播答题组队开黑,再到银行视频开户等。对于开发者来讲,除了关注如何能快速实现不同应用场景重点额音视频通讯,另一个更需要关注的可能就是“低延时”。但是,到底实时音视频传输延时应该如何“低”,才能满足你的应用场景呢?延时的产生与优化在聊低延时之前,我们先要讲清延时是如何产生的。由于音视频的传输路径一样,我们可以通过一张图来说明延时的产生:在音视频传输过程中,在不同阶段都...

网络精英赛模拟练习(5)_在企业网络安全应急响应过程中,对当前网络安全情况进行评估时,可以使用()等方法。-程序员宅基地

文章浏览阅读2.3k次,点赞3次,收藏18次。1、作为全方位的、整体的信息安全防范体系是分层次的,以下关于企业信息系统层次划分的描述,错误的是_________(单选题,1分)A.越接近内部的网络安全要求等级越低,越接近外部的网络安全要求等级越高B.业务专用网是企业为了特殊工作需要而建造的专用网络C.互联网区域用于日常的互联网业务,安全防护等级要求最低D.企业内网是企业的核心网络,拥有最高的安全防护等级回答正确(得分: 1分)正确答案A解析暂无解析2、信息安全风险评估是信息系统安全工程的重要组成部分,以下数据的操作与安_在企业网络安全应急响应过程中,对当前网络安全情况进行评估时,可以使用()等方法。

无敌破坏王2之大闹互联网观后感_拉尔夫网络观后感-程序员宅基地

文章浏览阅读5.4k次。因为同事要离职的缘故,而且我们平时又玩的很好,所以决定今天晚上请去看电影,电影院中毒液和无名之辈又都看过,而无敌破坏王的口碑还不错,所以就问是否想看这部电影,结果一拍即合,我和高工两个人陪他去看了这场动画电影。依然是美轮美奂的电影,拉尔夫这个无敌破坏王依然有着第一季中的个性,云泥洛普依然调皮可爱,生动活泼。第一季中由于拉尔夫总是不断的破坏城堡导致自己不能受到同伴们的喜爱而悲伤低落,想要像阿修一样..._拉尔夫网络观后感

c++ 学习中遇到的问题: error C2065: 'ifstream' : undeclared identifier_ifstream undeclared-程序员宅基地

文章浏览阅读2.2k次,点赞2次,收藏4次。出现这个错误有两种可能:1. 没有包含文件流类的头文件 #include2. 没有使用命名空间 using namespace std 或者 std::ifstream#include #include using namespace std;int main(){ifstream infile("C:\\Users\\Administrat_ifstream undeclared

Python中的eval函数_real signature unknown-程序员宅基地

文章浏览阅读1.1w次,点赞9次,收藏12次。代码版本:3.6.3 文档:3.6.6eval() eval()是Python内置函数,点进去是这样的def eval(*args, **kwargs): # real signature unknown """ Evaluate the given source in the context of globals and locals. Th..._real signature unknown

Ubuntu Samba Server_2019 server wsllaunchinteractive /usr/sbin/adduser-程序员宅基地

文章浏览阅读979次。## Sample configuration file for the Samba suite for Debian GNU/Linux.### This is the main Samba configuration file. You should read the# smb.conf(5) manual page in order to understand the option_2019 server wsllaunchinteractive /usr/sbin/adduser --quiet --gecos failed wi

随便推点

iptables防火墙_iptables -t nat-程序员宅基地

文章浏览阅读1.1k次。IP信息包过滤系统,它实际上由两个组件 netfilter_和 iptables组成。主要工作在网络层,针对IP数据包,体现在对包内的IP地址、端口等信息的处理。iptables的作用是为包过滤机制的实现提供规则,通过各种不同的规则,告诉netfilter对来自某些源,前往某些目的或具有某些协议特征的数据包应该如何处理,为了更加方便的组织和管理防火墙规则。iptables采用了表和链的分层结构,所以它会对请求的数据包的包头数据进行分析,根据我们预先设定的规则进行匹配来决定是否可以进入主机。_iptables -t nat

sql级联删除_plsql 两表 级联删除-程序员宅基地

文章浏览阅读905次。sql级联删除功能:在删除主表时,自动删除副表(外键约束)相应内容删除包含主键值的行的操作,该值由其它表的现有行中的外键列引用。在级联删除中,还删除其外键值引用删除的主键值的所有行。如:create database tempgouse tempgocreate table UserInfo(UserId int id_plsql 两表 级联删除

c语言常用的运行速度优化方法,嵌入式C语言性能优化方法-程序员宅基地

文章浏览阅读1.2k次。嵌入式C语言性能优化方法嵌入式系统是指完成一种或几种特定功能的计算机系统,具有自动化程度高,响应速度快等优点,目前已广泛应用于消费电子,工业控制等领域.嵌入式系统受其使用的硬件以及运行环境的限制,非常注重代码的时间和空间效率,因此选择一种合适的开发语言十分重要.嵌入式C语言性能优化方法有哪些?下面是相关的知识,欢迎阅读。使用宏定义在C语言中,宏是产生内嵌代码的唯一方法。对于嵌入式系统而言,为了能达..._c语言编程之运行速度优化方法汇总

复活的 C4C Linux 发行版_linux版本复活-程序员宅基地

文章浏览阅读97次。导读 Computers4Christians 项目以定制发行版的形式进行了改革,该发行版为有基督教信仰的人提供了软件。当我刚开始在这里写作时,我介绍了一个 基督徒的Linux发行版,距离现在已经有 6 个年头了,让我们来速览一下这个项目在 6 年的时间里都有哪些变化吧。 Computers4Christians 项目以定制发行版的形式进行了改革,该发行版为有基督教信仰的人提供了软件。当我刚开始在这里写作时,我介绍了一个 基督徒的 Linux 发行版,距离现在已经有 6 个年头了,让.._linux版本复活

RDIFramework.NET ━ .NET快速信息化系统开发框架 V3.2->新增记录SQL执行过程-程序员宅基地

文章浏览阅读57次。有时我们需要记录整个系统运行的SQL以作分析,特别是在上线前这对我们做内部测试也非常有帮助,当然记录SQL的方法有很多,也可以使用三方的组件。3.2版本我们在框架底层新增了记录框架运行的所有SQl过程保存到用户指定的地方以便分析查看,只需要在配置文件把配置项”LogSQL”设置为True即可。框架会自动记录各常用数据库如:Oracle、SqlServer..._rdi指令 执行sql

如何查看主板的型号和名称-程序员宅基地

文章浏览阅读1.9k次。 电脑刚开机时第一屏,找到HOME键右上角的Pause Break键按下,电脑屏幕会暂停 ,找到屏幕最下边显示的一行就有主板的型号和名称。 下面我讲讲主板选购四大盲点: 对于电脑来说,主板上承载着电脑中最重要的元件,它的重要性是不言而喻的,同时,主板也是各大厂商竞争的舞台——放眼当今主板市场,各大厂商竞相登台,各种型号相继亮相。面对如此热闹的市场,你是否对主板的选购感觉到有一些说不出来的盲..._怎么查看主板型号和品牌

推荐文章

热门文章

相关标签