CreateDefaultSubobject

1.创建组件

.h
UPROPERTY(EditAnywhere, BlueprintReadWrite)
UActorComponent *MyComp;
.cppMyComp = CreateDefaultSubobject<UActorComponent>("MyComp");

2.获取controller

APlayerController* PlayerController = UGameplayStatics::GetPlayerController(GWorld, 0);

3.获取controller pawn

APlayerController* PlayerController = UGameplayStatics::GetPlayerController(GWorld, 0);
myPawn = PlayerController->GetPawn();

4.Pawn转自己的类型

APlayerController* PlayerController = UGameplayStatics::GetPlayerController(GWorld, 0);
myPawn = PlayerController->GetPawn();
Axxx* xxx = Cast<Axxx>(myPawn);

5.LineTraceSingleByChannel的使用

FVector Start = ;
FVector End = ;
FHitResult OutHitResult;
FCollisionQueryParams QueryParams(SCENE_QUERY_STAT(DestopPresenceCursorTrace), true, this);bool bSuccess = GetWorld()->LineTraceSingleByChannel(OutHitResult, Start, End, ECC_Visibility, QueryParams);

6.打印到屏幕

GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, FString::Printf(TEXT("bSuccess : %d"), (int)bSuccess));
GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Red, FString::Printf(TEXT("string : %s"), *mystring));

7.获取路径

FPaths::ProjectContentDir();//相对路径
FPaths::ConvertRelativePathToFull(FPaths::ProjectContentDir())//绝对路径
FPaths::ConvertRelativePathToFull(FPaths::ProjectContentDir()) + FString("htl/Index.html");//全部路径

8.让函数变为纯函数,没有白线,直接调用

//BlueprintPure
UFUNCTION(BlueprintCallable, BlueprintPure, Category = "xxx")

9.hidden状态也是可以点击的

关于Overlapbegin和OverlapEnd,在物体处于hidden时是否触发?
答案是的

10.ue4内部调用tab

ExcuteConsoleCommand用来调用命令行同tab

UE4 常用函数使用方法相关推荐

  1. SQLserver 常用函数适用方法(转载)

    SQL Server 常用函数使用方法(持续更新) 之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行...嘿嘿... 直到今天用到substring()这个函数,C# 里面这个方法起始值 ...

  2. 【终结版】C#常用函数和方法集汇总

    C#里面的常用的函数和方法非常重要,然而做题的时候会经常忘记这些封装好的方法,所以我总结一下 C#常用函数和方法集. [1]C#操作字符串的常用使用方法 在 C# 中,您可以使用字符数组来表示字符串, ...

  3. Python列表操作常用函数、方法大全

    目录 简介 列表基本方法 访问列表元素(即索引) index方法 enumerate()函数 在列表中添加元素 append方法 insert方法 修改列表元素 删除列表元素 del语句 pop()函 ...

  4. Python 批量创建线程及threading.Thread类的常用函数及方法

    在<[Python]线程的创建.执行.互斥.同步.销毁>(点击打开链接)中介绍了Python中线程的使用,但是里面线程的创建,使用了很原始的方式,一行代码创建一条.其实,Python里是可 ...

  5. python常用方法总结-Python3常用函数、方法总结(持续更新…)

    最近刷LeetCode,自己自娱自乐完之后去discussion看大佬们的各种巧妙解法,总是止不住的双击666--加上最近Python3用的比较多(虽然Python实在不推荐跑算法题目,一是运行效率太 ...

  6. php findall,fleaphp常用函数findAll方法的使用和示例

    fleaphp中的常用函数findAll,主要用与构造sql语句并查询数据,findAll方法的使用和示例 findAll的函数原型是/** * 查询所有符合条件的记录及相关数据,返回一个包含多行记录 ...

  7. python基础:数组常用函数和方法

    列表的特点: 有序且可重复 1.创建一个列表: li = ["zhangsan","lisi",2,4,6],当然也可以创建一个空列表 li = [ ] 2.列 ...

  8. abs函数的使用方法 oracle_SQL Server 常用函数使用方法

    1.SubString():用于截取指定字符串的方法.该方法有三个参数: 参数1:用于指定要操作的字符串. 参数2:用于指定要截取的字符串的起始位置,起始值为 1 . 参数3:用于指定要截取的长度. ...

  9. Python :字符串,常用函数。list常用函数,方法。

    字符串: text="only YOU Loving yoU,你是我的唯一,jUst YoU,我能等你下课吗?能不能一起去逛街?达能小王子" #大小写转换 text.upper() ...

最新文章

  1. [转]Asp.net 将js文件打包进dll 方法
  2. django ajax上传文件
  3. C# 类构造函数赋值里属性与字段赋值注意项
  4. Java里阻塞线程的三种实现方法
  5. 递归算法时间复杂度计算
  6. mysql映射mapper_Mybatis中Mapper映射文件使用详解
  7. Mycat - 实现数据库的读写分离与高可用
  8. Request介绍及演示样例 PART1
  9. 第一章 了解BaseApplication框架以及使用Ogre Application Wizzard
  10. windows电脑记事本怎么自由排序?
  11. Fedora Linux 14百度云下载,Fedora Linux 14下载
  12. 组装计算机硬盘的选购,组装电脑教程:DIY组装电脑怎么选择硬盘
  13. 将两个字符串连接起来,不要用strcat函数
  14. 急~为啥我指定的的maven依赖版本没有生效?不是最短路径原则吗?
  15. UE4-如何做一个简单的TPS角色(二)-实现角色基础移动
  16. YTU 3837问题 E: 一道老卢题
  17. 明年春天见!罗永浩发声:还完债当天就重返科技行业
  18. 计算机网络路由器配置实验怎么做,计算机网络路由器配置实验
  19. hibernate 根据方言生成sql
  20. 第7节 蒙卡模拟计算路径依赖型期权价格

热门文章

  1. 人工智能与区块链初探:交集与前瞻
  2. java 实现 list拆分 按照大小拆分 按照个数拆分
  3. 【电子小知识】如何识别数字语音IC的脚位
  4. html魔塔编辑器,migration.html
  5. 计算机xp考试理论试题,2017计算机资格WindowsXP考试试题及答案
  6. 仿百度壁纸client(五)——实现搜索动画GestureDetector手势识别,动态更新搜索keyword...
  7. 【poi第七节】poi设置excel 设置字体格式,java设置excel设置字体格式
  8. 【报告分享】2021女性品质生活趋势洞察报告-CBNData(附下载)
  9. 怎么做数字科技代码艺术人物效果
  10. Python爬虫 | 斗图网表情包抓取