C++
文章平均质量分 82
杰森大师
这个作者很懒,什么都没留下…
展开
-
字符编码(_杰森大师)
编码格式的理解原创 2022-07-07 23:08:03 · 242 阅读 · 0 评论 -
UDP的一些疑难杂症(_杰森大师)
UDP经常会犯的问题。原创 2022-07-03 21:48:42 · 742 阅读 · 0 评论 -
UE4c++UDP和c++UDP(_杰森大师)
UE4c++udp与纯C++udp的区别以及进行互动接收和发送的过程原创 2022-07-02 17:47:20 · 2040 阅读 · 0 评论 -
C++程序常用词汇说明(_杰森大师)
在日常的教程中常说一些词汇,但是没有解释他的意思,今天清晰解释他们各自的意思词汇区别声明声明说明了变量的名字和类型,但并不分配存储空间。定义定义也说明了变量的名字和类型,而且还为它分配了存储空间。不填充初始值初始化定义也说明了变量的名字和类型,而且还为它分配了存储空间。并填充初始值赋值对于已经定义的值初始化的值进行再次赋予更改的过程,只对于已经分配内存的变量,可以多次进行为什么要这样做?在我们使用C++编译器进行开发程序时,编译器会将一个个对应的头文件原创 2021-09-25 14:02:59 · 564 阅读 · 1 评论 -
C++内存分区讲解(_杰森大师)
C++的内存分区1.代码区(code area)2.静态/全局数据区(data area)3.栈区(stack area)4.堆区(heap area)5.常量存储区(constant area)最容易理解的方式和你们说明这几个东西的意义:代码区:你们放置函数体的二进制代码静态/全局数据区:由static修饰的变量和函数体“外”创建的变量(其中这两者都是在程序运行前就有的,就在程序exe里面的二进制)栈区:存放函数的参数值,局部变量都是存放在栈区,栈区默认2mb大小堆区:创建new()原创 2021-03-31 16:12:36 · 907 阅读 · 0 评论 -
UE4 指针与引用(_杰森大师)
指针指针是一个变量,为另一个变量的地址,就是内存位置的直接地址,和其他变量一样,你必须在使用指针存储其他变量地址前,对其进行声明,可为空指针,在UE4中AActor*Acharacter;*其中AActor类是指针的基类,ACharacter是变量的名称。符号是用来指定一个变量是指针。使用指针时会频繁进行以下几个操作:定义一个指针变量、把变量地址赋值给指针、访问指针变量中可用地址的值。这些...原创 2020-01-18 18:25:15 · 3391 阅读 · 0 评论 -
UE4 实用C++包裹属性说明(_杰森大师)
Blueprintable和BlueprintTypeBlueprintable用蓝图去继承当前父类去实现蓝图BlueprintType在其他的蓝图里面把这个类当作一个变量来使用意思就是下面两张图metameta中DisplayName代表的是他在蓝图中搜索或者在default编译界面中显示的名字,ClampMin和ClampMax分别代表最小最大值,TodTip代表提示,还有一个...原创 2020-01-16 16:46:04 · 1562 阅读 · 0 评论 -
UE4关于TimeHandle的C++调用(_杰森大师)
.h/**技能定时器*/FTimerHandle Skill2Timer;/**总共CD时间*/float Skill2TimerAllCD;/**现在CD时间*/float Skill2TimerCurrentCD; /**调用回调函数*/void Fire();/**声明回调函数*/void Skill2TimerCallback();.cppvoid AGam...原创 2020-01-08 16:19:54 · 1476 阅读 · 0 评论 -
UE4C++项目太大时应该这么做(_杰森大师)
当你用C++编译时,会产生一堆文件占据你的内存,你需要对其删除,删除会造成你下次编译时会很慢,因为他要写入一些储存数据或者配置Binaries,二进制文件Intermediate,中间文件夹,当你在项目中点击保存或者构建时会产生一些中间文件这两者都可删除,删除后.uproject项目文件夹右键Switch Unreal Engine Vision点击当前源码版本这会生成中间文件夹,然后u...原创 2019-12-25 14:31:04 · 1754 阅读 · 2 评论 -
UE4C++笔记(_杰森大师)
UE4 c++ cast的用法.CPP中先获取要cast的类的.h头文件在获取Kismet/GameplayStatics.h#include"Public/Character/GameCharacter.h"//自己想cast的类#include"Kismet/GameplayStatics.h"AGameCharacter*MyCharacter=Cast<AGameChar...原创 2019-11-04 18:07:43 · 1683 阅读 · 0 评论 -
代码分享(_杰森大师)
Character.h.h#pragma once#include "CoreMinimal.h"#include "GameFramework/Character.h"#include "GameCharacter.generated.h"class ASWeapon;class HSHealthComponent;UCLASS()class NOSTOPP_API AGam...原创 2019-03-19 12:17:33 · 793 阅读 · 3 评论 -
UE4 C++PhysicalSurface(_杰森大师)
先在项目设置的Physics中设置在内容浏览器增加物理材质在里面进行定义进入人物的physics中将自己创的定义进去这样角色就拥有了物理材质,接下来进入程序加上互动。呈现点效果进入项目.h文件中增加宏定义,=//就是给这两个物理材质增加个假名,等下容易进行调用#define SURFACE_FLESHDEFAULT SurfaceType1#define SU...原创 2019-03-07 22:05:49 · 960 阅读 · 2 评论 -
UE4创建Actor组件CPP(_杰森大师)
在新加CPP类中选择Actor Component接下来在。h中回到蓝图添加组件便可进行设置原创 2019-03-08 19:16:49 · 777 阅读 · 0 评论