UE4 常用函数使用方法
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 常用函数使用方法相关推荐
- SQLserver 常用函数适用方法(转载)
SQL Server 常用函数使用方法(持续更新) 之前就想要把一些 SQL 的常用函数记录下来,不过一直没有实行...嘿嘿... 直到今天用到substring()这个函数,C# 里面这个方法起始值 ...
- 【终结版】C#常用函数和方法集汇总
C#里面的常用的函数和方法非常重要,然而做题的时候会经常忘记这些封装好的方法,所以我总结一下 C#常用函数和方法集. [1]C#操作字符串的常用使用方法 在 C# 中,您可以使用字符数组来表示字符串, ...
- Python列表操作常用函数、方法大全
目录 简介 列表基本方法 访问列表元素(即索引) index方法 enumerate()函数 在列表中添加元素 append方法 insert方法 修改列表元素 删除列表元素 del语句 pop()函 ...
- Python 批量创建线程及threading.Thread类的常用函数及方法
在<[Python]线程的创建.执行.互斥.同步.销毁>(点击打开链接)中介绍了Python中线程的使用,但是里面线程的创建,使用了很原始的方式,一行代码创建一条.其实,Python里是可 ...
- python常用方法总结-Python3常用函数、方法总结(持续更新…)
最近刷LeetCode,自己自娱自乐完之后去discussion看大佬们的各种巧妙解法,总是止不住的双击666--加上最近Python3用的比较多(虽然Python实在不推荐跑算法题目,一是运行效率太 ...
- php findall,fleaphp常用函数findAll方法的使用和示例
fleaphp中的常用函数findAll,主要用与构造sql语句并查询数据,findAll方法的使用和示例 findAll的函数原型是/** * 查询所有符合条件的记录及相关数据,返回一个包含多行记录 ...
- python基础:数组常用函数和方法
列表的特点: 有序且可重复 1.创建一个列表: li = ["zhangsan","lisi",2,4,6],当然也可以创建一个空列表 li = [ ] 2.列 ...
- abs函数的使用方法 oracle_SQL Server 常用函数使用方法
1.SubString():用于截取指定字符串的方法.该方法有三个参数: 参数1:用于指定要操作的字符串. 参数2:用于指定要截取的字符串的起始位置,起始值为 1 . 参数3:用于指定要截取的长度. ...
- Python :字符串,常用函数。list常用函数,方法。
字符串: text="only YOU Loving yoU,你是我的唯一,jUst YoU,我能等你下课吗?能不能一起去逛街?达能小王子" #大小写转换 text.upper() ...
最新文章
- [转]Asp.net 将js文件打包进dll 方法
- django ajax上传文件
- C# 类构造函数赋值里属性与字段赋值注意项
- Java里阻塞线程的三种实现方法
- 递归算法时间复杂度计算
- mysql映射mapper_Mybatis中Mapper映射文件使用详解
- Mycat - 实现数据库的读写分离与高可用
- Request介绍及演示样例 PART1
- 第一章 了解BaseApplication框架以及使用Ogre Application Wizzard
- windows电脑记事本怎么自由排序?
- Fedora Linux 14百度云下载,Fedora Linux 14下载
- 组装计算机硬盘的选购,组装电脑教程:DIY组装电脑怎么选择硬盘
- 将两个字符串连接起来,不要用strcat函数
- 急~为啥我指定的的maven依赖版本没有生效?不是最短路径原则吗?
- UE4-如何做一个简单的TPS角色(二)-实现角色基础移动
- YTU 3837问题 E: 一道老卢题
- 明年春天见!罗永浩发声:还完债当天就重返科技行业
- 计算机网络路由器配置实验怎么做,计算机网络路由器配置实验
- hibernate 根据方言生成sql
- 第7节 蒙卡模拟计算路径依赖型期权价格
热门文章
- 人工智能与区块链初探:交集与前瞻
- java 实现 list拆分 按照大小拆分 按照个数拆分
- 【电子小知识】如何识别数字语音IC的脚位
- html魔塔编辑器,migration.html
- 计算机xp考试理论试题,2017计算机资格WindowsXP考试试题及答案
- 仿百度壁纸client(五)——实现搜索动画GestureDetector手势识别,动态更新搜索keyword...
- 【poi第七节】poi设置excel 设置字体格式,java设置excel设置字体格式
- 【报告分享】2021女性品质生活趋势洞察报告-CBNData(附下载)
- 怎么做数字科技代码艺术人物效果
- Python爬虫 | 斗图网表情包抓取