Unreal虚幻
黑狗向前跑
拒绝摆烂 好好加油
展开
-
UE4_C++_发射射线检测前方所见物体_蓝图调用C++函数的方法
需要在头文件添加 UFUNCTION(BlueprintCallable,Category="MyWeapon")点击鼠标左键调用 MyWeapon 的Fire 函数。C++里编译后 蓝图里调用。原创 2022-10-25 17:34:33 · 787 阅读 · 0 评论 -
UE4_C++_角色蹲下站起功能
【代码】UE4_C++_角色蹲下站起功能。原创 2022-10-11 15:53:38 · 515 阅读 · 0 评论 -
UE4_C++_角色Character视角左右旋转
【代码】UE4_C++_角色Character视角左右旋转。原创 2022-10-11 10:14:21 · 352 阅读 · 0 评论 -
Mac_UE4_项目无法编译,用XXX编辑器打开吗?
遇到情况:我用Mac版的UE4创建C++项目 和 创建C++类失败,起初以为是编辑器和UE4版本的问题,其实是Xcode版本的问题。解决办法:我之前跟新了Xcode是14.4的版本,我下载了低版本的Xcode ,双击安装Xcode_13.2.1.xip就行,如果第一遍安装报错打不开,就在安装第二次 就可以打开运行了再打开UE4创建C++项目 完美成功运行!!!Xcode下载地址:Unauthorized - Apple Developerd需要登录苹果开发者账号 在左下角Download处 更多下载搜索你想原创 2022-06-16 09:10:55 · 1007 阅读 · 0 评论 -
Unity3D_数学知识
内容1.介绍2.全局坐标系3.局部坐标系4.屏幕坐标系5.视口坐标系6.坐标系之间的关联与相互介绍在不同的情况下使用不同的坐标系更加方便,所以在Unity中有多种坐标系1.全局坐标系World Coordinate System2.局部坐标系 Local Coordinate System3.屏幕坐标系 Screen Space4.视口坐标系 ViewPort Space全局坐标系全局坐标系是用于描述场景内所有物体位置的方向的基准,也称为世..原创 2020-11-11 17:13:07 · 1348 阅读 · 0 评论 -
UE4_蓝图室内功能交互
点击开关门效果点击开关灯效果键盘开关灯效果及更改颜色进入区域开关灯效果电视播放视频窗帘打开和关闭需要将根结点置于左下角 这样缩放就是左边保持不变向右放大 向左缩小蓝图...原创 2022-05-23 14:37:47 · 1738 阅读 · 1 评论 -
UE4_室内虚拟样板间材质
布料 抱枕 枕头金属边框 镜子半透明 玻璃陶瓷 瓷器书本 书籍花瓣 花朵樟木柜子反光 塑料盘子塑料插座 充电插座门金属把手...原创 2022-02-28 17:25:58 · 2526 阅读 · 0 评论 -
UE4_C++_角色跳跃
.h文件里 重写父类 Jump 虚函数 //重写父类的Jump虚函数 virtual void Jump() override;.cpp文件里 实现Jump虚函数//跳函数void AMyCharacter::Jump(){ Super::Jump();}绑定Jump跳跃函数 //绑定 跳函数 //按下 空格跳跃 PlayerInputComponent->BindAction("Jump",IE_Pressed,this,&AMy原创 2022-01-07 17:51:21 · 1281 阅读 · 0 评论 -
UE4_C++_控制视角旋转
视角旋转 //左右旋转 视角 PlayerInputComponent->BindAxis("Turn",this,&ACharacter::AddControllerYawInput); //上下旋转 视角 PlayerInputComponent->BindAxis("LookUp",this,&ACharacter::AddControllerPitchInput); //X轴 围绕X轴旋转&ACharacter::AddControll.原创 2022-01-07 14:58:01 · 2250 阅读 · 0 评论 -
UE4_C++_定时器的使用
声明一个定时器//时间定时器FTimerHandle ResettingTimerHandle;设置定时器 //SetTimer(时间管理器,哪个对象,哪个方法,多少秒调用一次,是否重复调用) GetWorld()->GetTimerManager().SetTimer(ResettingTimerHandle,this,&APacmanPlayer::ReSetting,InvincibleTime,false);清空定时器.原创 2021-12-31 12:10:47 · 1161 阅读 · 0 评论 -
UE4_C++_创建静态网格
.h文件里 声明网格组件//Pacman静态网格模型UPROPERTY(VisibleAnywhere,BlueprintReadWrite)class UStaticMeshComponent* EnemyDisplayMesh;.Cpp文件里 创建初始化静态网格模型//创建子物体 EnemyDisplayMesh = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("敌人静态网格"));//添加胶囊体组.原创 2021-12-29 17:06:59 · 1328 阅读 · 0 评论 -
UE4_C++_使角色移动
.h文件里声明移动的函数//左右移动void MoveX(float Value);//上下移动void MoveY(float Value);声明一个私有速度向量//移动速度FVector Velocity;.cpp文件里初始化速度向量//初始化速度向量Velocity = FVector(0,0,0);实现移动的函数//左右移动方法void APacmanPlayer::MoveX(float Value){ ..原创 2021-12-29 16:22:34 · 2298 阅读 · 2 评论 -
UE4_C++_碰撞触发
.h 文件里声明//开始碰撞触发函数void OnPacmanBeginOverlay(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult & SweepResult);.cpp 文件里实现//开始碰撞函数void APa.原创 2021-12-29 15:29:18 · 2278 阅读 · 0 评论 -
UE4_材质基础
1 float浮点数 Constant快捷键 按键盘1 点击鼠标左键创建Value 值Desc 描述2 二维向量 Constant快捷键 按键盘2 点击鼠标创建R 红色的值G 绿色的值Desc 描述3 三维向量 ConstantR 红色的值G 绿色的值B 蓝色的值Desc 描述...原创 2021-11-23 11:12:10 · 1265 阅读 · 0 评论 -
UE4_游戏物体点击事件
方式一首先 在BeginPlay事件里获取玩家控制器 并且启用鼠标控制事件来到场景页面 鼠标左键点击选中一个想在其身上施加点击事件的物体点击物体后 来到蓝图 右键 为刚刚点击的物体 添加点击事件 此方法只能在 关卡蓝图里添加关卡蓝图位置施加点击事件点击使其 隐藏效果方式二绑定点击事件创建自定义方法点击 控制开关灯案例方式三切换到 蓝图视口 点击游戏物体 右边加号 添加点击事件添加完...原创 2021-11-12 15:23:31 · 7038 阅读 · 0 评论 -
Unreal_碰撞生效问题
遇到问题:怎么修改蓝图Actor都无法阻挡该Actor,除了添加物理效果,但是不想添加物理效果该怎么办呢。解决方法:原来是DefaultSceneRoot的问题,只需要创建一个Static Mesh拖拽替换掉DefaultScenneRoot 就正常了。...原创 2021-11-04 13:55:22 · 546 阅读 · 0 评论 -
Unreal虚幻_蓝图入门学习
蓝图介绍原创 2021-07-05 16:22:52 · 2347 阅读 · 0 评论 -
Unreal虚幻_C++类的继承与多态
运算符的重载的概念Count.h 头文件代码//// Created by linjie on 2021/1/13.//#ifndef CLASSSTUDENT_COUNT_H#define CLASSSTUDENT_COUNT_Husing namespace std;class Count {private: //私有属性变量 int mNum_; int fNum_;public: //公有接口 函数声明 Count(int mNu原创 2021-01-13 11:34:33 · 688 阅读 · 0 评论 -
Unreal虚幻_C++类和函数的学习
函数定义//// main.cpp// 函数定义//// Created by linjie on 2021/1/7.//#include <iostream>using namespace::std;int main(int argc, const char * argv[]) { //main函数内}//不能在函数内部再 定义函数 函数与函数 是同级关系//语法://返回值类型 函数名(参数类型 参数名,参数类型 参数名...)原创 2021-01-08 18:01:01 · 501 阅读 · 1 评论 -
Unreal虚幻_C++学习
我使用到是 Clion 代码编辑器下载地址:https://www.jetbrains.com/products.html#type=ide汉化教程:Clion --> Preferences --> Plugins --> 搜索 Chinese --> installC++入门练习代码示例://导入 iostream库#include <iostream>//入口函数int main() {// 导入 std 命..原创 2020-12-17 18:04:47 · 1288 阅读 · 0 评论