UE5C++
使用UE5C++完成一些小功能或者操作。
卡西莫多说
游戏客户端
展开
-
UE4C++学习篇(十九)-- 动画蒙太奇初级使用
介绍角色射击,射击的时候播放一个射击动画。原创 2023-04-12 17:10:51 · 1757 阅读 · 0 评论 -
UE4C++学习篇(十五)-- 射线检测之通道检测和对象检测
在游戏中,常常会遇到和某些道具进行交互的情况,这个时候就需要使用射线检测去检测玩家是否能和道具进行交互。射线检测常用的有两种,一种是通道检测(LineTraceSingleByChannel),一种是对象检测(LineTraceSingleByObjectType)。...原创 2022-07-17 16:49:18 · 4287 阅读 · 0 评论 -
UE4C++学习篇(三)-- Gameplay框架内容
上一篇:创建C++类原创 2021-06-29 14:27:17 · 826 阅读 · 0 评论 -
UE4C++学习篇(十八)-- SceneCaptureComponent组件处理小地图
一般在我们的地图上面会有对应场景的小地图,做法有很多种,这次分享一下使用SceneCaptureComponent2D这个组件去处理小地图。原创 2022-09-16 23:04:46 · 1312 阅读 · 0 评论 -
UE4C++学习篇(四)---Actor类的基本内容
创建C++类,里面会有继承自Actor类的基本内容。#include "CoreMinimal.h"#include "GameFramework/Actor.h"#include "BaseSelectActor.generated.h"xxxxx.generated.h是存放了关于UE4的反射文件内容,如果要添加头文件的时候,要放在此头文件之前。class UStaticMeshComponent;class USphereComponent;class UParticleSys原创 2022-03-02 22:03:58 · 3662 阅读 · 0 评论 -
UE4C++学习篇(八)--- UI界面添加(UMG方式)
如何让获取的金币数量显示到界面上面。原创 2022-03-13 13:56:30 · 3609 阅读 · 1 评论 -
UE4C++之动态多播委托的简单使用
本文讲述一下动态多播委托的简单使用,包括它的声明,定义,在蓝图中的使用。原创 2023-01-07 09:15:00 · 1630 阅读 · 0 评论 -
UE4C++学习篇(一)
项目创建及项目结构分析1.1 创建项目(1) 打开创建项目面板,新建项目(2) 选择创建C++项目(3) 选择是否根据模板创建项目,在不同的模板中已经有了引擎自带的一些功能,也可以选择只带有基础代码的项目(4) 选择项目设置,桌面还是控制台,最高画质、是否带有初学者内容等,初学者内容中有部分素材,如果有用到就添加进来,没有用到就建议不要添加进来(5) 选择创建项目的路径,目前建议不要使用中文路径命名,有一部分人使用中文路径和中文项目名称,一开始没有问题,但是到后期的操作多了,要出包的时候,问题就原创 2021-06-01 22:57:02 · 828 阅读 · 0 评论 -
UE4C++学习篇(十二)--- UFUNCTION三种函数标识
UFUNCTION用于成员方法,将成员方法给蓝图对象调用或者重写。原创 2022-04-24 22:37:20 · 2353 阅读 · 0 评论 -
UE4C++学习篇(十一)--- 动画蓝图C++处理
如何使用C++来处理角色的动画蓝图呢?基于AnimInstance类创建一个属于自己的动画实例,对于角色动画状态机的实现和切换部分还是使用编辑器中的动画图表和事件图表,只不过,在实际的使用变量操控播放动画时,使用C++的部分来控制。原创 2022-03-28 20:40:26 · 3509 阅读 · 0 评论 -
UE4C++学习篇(五)---UPROPERTY和组件实例化
常见UPROPERTY标识符和组件实例化方法,部分对应组件属性设置。原创 2022-03-07 16:16:10 · 1406 阅读 · 0 评论 -
UE4C++学习篇(十)--- Character类的按键绑定
Chatacter类中的按键绑定,通过按键可以让角色进行前后左右移动,上下左右观看,空格键跳跃,C键蹲下等。原创 2022-03-18 17:44:43 · 6086 阅读 · 6 评论 -
UE4C++之屏幕中心坐标转世界坐标
在一般的射击游戏中,会有通过十字准星在世界中的坐标为起点开始进行射线检测,从而去确定最终的射击位置。如何获取屏幕中心2D坐标并转化为世界坐标呢?原创 2023-01-06 11:37:03 · 1306 阅读 · 0 评论 -
UE4C++学习篇(九)--- 炸弹类添加并对角色造成伤害
添加炸弹类,角色碰到之后会对角色造成伤害。原创 2022-03-15 23:02:43 · 1022 阅读 · 0 评论 -
UE4C++学习篇(十七)-- 后处理体积处理武器描边
关于游戏中枪武器的描边处理,使用后处理体积(PostProgressVolumn),使用描边材质进行处理。原创 2022-08-17 23:43:14 · 1391 阅读 · 0 评论 -
UE4C++学习篇(六)--- 碰撞组件的Overlap处理
碰撞组件的重叠碰撞处理。原创 2022-03-09 12:00:09 · 2480 阅读 · 0 评论 -
UE4C++学习篇(二)--- 创建C++类
如何创建一个C++类?一开始打开界面之后会看不到C++Classes文件夹,用于专门存放创建的C++类,点击下面的小眼睛,勾选选项即可看见,同时也可以查看下其他选项的作用。图 2.1.1 显示文件夹选项创建C++类的方式有很多种,常见的有:选中C++Classes,在空白处右击新建C++类(图2.1.2); 选择File,在菜单中选中新建C++类(图2.1.3)图 2.1.2C++类创建方式1图2.1.3 创建C++类方式2新建之后,需要选择一个类进行继承,继承的类被称...原创 2021-06-07 22:30:43 · 1875 阅读 · 0 评论 -
UE4C++学习篇(十四)-- 自定义鼠标样式
如何自定义自己的鼠标样式呢?原创 2022-05-06 20:02:27 · 1309 阅读 · 1 评论 -
UE4C++学习篇(七)--- 金币类道具拾取后的数据保存(SaveGame)
金币类就是学习篇五和六的Actor创建和碰撞处理,添加完金币的模型和设置完参数,我们就可以处理一下把金币数量保存,下次进入游戏的时候还是上次的金币数量。原创 2022-03-11 22:30:04 · 5604 阅读 · 0 评论 -
UE4C++学习篇(十三)-- 游戏开始界面制作并设置输入模式
游戏都有一个开始界面,里面有开始游戏按钮、设置游戏按钮、退出游戏按钮等。原创 2022-05-05 22:14:01 · 2085 阅读 · 0 评论 -
UE4C++学习篇(十六)-- C++接口的使用
在上一篇介绍了射线检测,用于道具的交互,在游戏中,可能会使用同一个按键对不同道具进行交互,通常使用C++接口进行处理。原创 2022-07-21 22:28:54 · 1908 阅读 · 1 评论 -
UE5C++学习(四)--- SaveGame类存储和加载数据
SaveGame类存储和加载数据原创 2024-03-25 16:01:47 · 742 阅读 · 0 评论 -
UE5C++学习(三)--- 读取数据表格(DataTable)
UE5C++读取数据表格原创 2024-03-23 09:37:35 · 438 阅读 · 0 评论 -
UE5C++学习(二)--- 角色简单连击
简单的角色基础连招。原创 2024-03-14 14:51:22 · 315 阅读 · 0 评论 -
UE5C++学习(一)--- 增强输入系统
增强输入为开发人员提供了这类功能,并能向上兼容 虚幻引擎4(UE4)的默认输入系统。原创 2023-11-04 17:44:10 · 1531 阅读 · 0 评论