| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> C++知识库 -> UE4 C++初学小结 -> 正文阅读 |
|
[C++知识库]UE4 C++初学小结 |
初学UE4,搜索到了一个还不错的视频教程,于是就花了几天时间跟着学了【SiKi学院Unreal视频教程】Unreal2D初级案例-飞机大作战?。感觉视频还是蛮不错,覆盖的范围还是比较广的,接下来及时总结一下。初学者有些地方可能理解还不对,望指正。 UE4用C++创建类后还需要将其创建为蓝图类才可以在场景中进行调用。 1.UPROPERTY(EditAnywhere, Category = "xx") : 使属性在蓝图中可修改。 ???UPROPERTY(VisibleAnywhere, Category = "xx") : 使组件在蓝图中暴露出来。 2.创建实例:CreateDefaultSubobject<XXX>(TEXT("XX")); 绑定父组件:xx->SetupAttachment(XXX); 3.Cast<XX>(XXX) :一般是将游戏场景中的XX类型的XXX提取出来然后进行赋值操作。(相较Unity的直接GameObject.Find赋值来说复杂了许多) 4.GetWorldTimerManager().SetTimer(TimerHandle,this,&xxx:f,float t,true,0);? :定时器,延时t秒后执行f函数。 5.UGameplayStatics::OpenLevel(this,"MainMap");? : 加载关卡 6.?PlayerInputComponent->BindAction("x", IE_Pressed, this, &xx::xxx);? :将函数xxx绑定到命名为X的输出事件上(需要在项目设置中绑定) 7.NotifyActorBeginOverlap(AActor * OtherActor) :碰撞检测,将碰撞到的物体赋值给OtherActor 8.控件蓝图:UE4中的UI设计模块,功能强大。(用于显示分数) 9.粒子系统:蛮复杂的。需要借助代码对其进行控制。(在教程中用于创建爆炸效果和喷射效果) 10.TSubclassOf<XX> XXX; :可用于在运行场景中创建新的物体。(在教程中用于创建子弹) 打包后的文件https://download.csdn.net/download/qq_42987967/21459448 源文件太大了,上传不上去。放到百度网盘了(30天有效,需要的话请留言):链接:https://pan.baidu.com/s/1Ld6BiQAoKqmlIcVh0z3r-Q? |
|
C++知识库 最新文章 |
【C++】友元、嵌套类、异常、RTTI、类型转换 |
通讯录的思路与实现(C语言) |
C++PrimerPlus 第七章 函数-C++的编程模块( |
Problem C: 算法9-9~9-12:平衡二叉树的基本 |
MSVC C++ UTF-8编程 |
C++进阶 多态原理 |
简单string类c++实现 |
我的年度总结 |
【C语言】以深厚地基筑伟岸高楼-基础篇(六 |
c语言常见错误合集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/27 5:49:37- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |