自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 windows下gcc产生随机数问题

windows下使用gcc编译器,如果使用random库文件不能产生随机数,而是一固定值。【下面get_random_float2()在linux中可以产生随机数】windows下使用gcc编译器要想产生真随机数的话,目前我感觉最好的做法是使用rand()函数,但rand()函数也有问题,就是产生的是伪随机数。需要搭配srand函数。srand函数的位置很重要,如下所示,如果srand函数放在get_random_float1()函数的内部,那么调用get_random_float1()函数产生的也是.

2021-12-12 11:39:05 1052

原创 UE4项目上传至gitee

2021-8-28由于github网速很慢,所以使用gitee更方便。具体步骤如下:一、UE4项目内源码管理,选择git,找到电脑中bin文件下git.exe的安装位置,我的是C:/Git/Git/bin/git.exe。选择用Git初始化项目,然后接受设置。二、gitee新建空仓库(不添加任何东西)三、在项目文件夹目录下,右键git bash here,从新建的gitee仓库处复制几条命令如下git remote add origin https://gitee.com/xxxxx/xxxx

2021-08-28 21:13:20 2140

原创 Gitlab CI/CD笔记

首次登录部署在docker上的gitlab,会让你设置密码。登录时用户名为:root,密码就是刚刚设置的密码。其他用户访问这个你部署的gitlab的网站时,可以注册,但登录后会显示如下,因为需要管理员通过注册Your account is pending approval from your GitLab administrator and hence blocked. Please contact your GitLab administrator if you think this is an e

2021-06-04 23:24:33 1200

原创 UE4 C++ 事件

2021-2-17官方文档事件事件与 组播委托 十分相似。虽然任意类均可绑定事件,但只有声明事件的类可以调用事件 的 Broadcast、IsBound 和 Clear 函数。这意味着事件对象可在公共接口中公开,而无需让外部类访问这些敏感度函数。事件使用情况有:在纯抽象类中包含回调、限制外部类调用 Broadcast、IsBound 和 Clear 函数。只有声明事件的类可以调用事件只有声明事件的类可以调用事件只有声明事件的类可以调用事件声明事件事件的声明和 组播委托声明 方式几乎相同,唯一

2021-02-17 15:07:46 3704 1

原创 UE4 C++ 多播委托(代理)

2021-2-15官方文档多播委托多播委托拥有大部分与单播委托相同的功能。它们只拥有对对象的弱引用,可以与结构体一起使用,可以四处轻松复制等等。就像常规委托一样,多播委托可以远程加载/保存和触发;但多播委托函数不能使用返回值。它们最适合用来 四处轻松传递一组委托。事件 是一种特殊类型的多播委托,它在访问"Broadcast()"、"IsBound()"和"Clear()"函数时会受到限制。声明多播委托多播委托在声明方式上与声明标准委托 相同,只是前者使用特定于多播委托的宏变体。...

2021-02-17 15:07:37 3946

原创 UE4 C++ 动态单播委托(代理)

2021-2-15动态委托官方文档相关内容动态委托可序列化,其函数可按命名查找,但其执行速度比常规委托慢。声明动态委托DECLARE_DYNAMIC_DELEGATE[_RetVal, …]( DelegateName ) 创建一个动态委DECLARE_DYNAMIC_MULTICAST_DELEGATE[_RetVal, …]( DelegateName ) 创建一个动态组播委托例:动态委托绑定下面为用于测试的待绑定对象的一个测试函数:例(

2021-02-15 17:02:01 1575

原创 UE4C++ 委托

2020-11-15委托概念: 委托是一种泛型但类型安全的方式,可在C++对象上调用成员函数。虚幻引擎共支持三种类型的委托:单点委托、组播委托、动态委托作用:1)泛型但类型安全;2)可使用委托动态绑定到任意对象的成员函数,之后在该对象上调用函数,即使调用程序不知对象类型也可进行操作。3)复制委托对象很安全;4)可以利用值传递委托,但这样操作需要在堆上分配内存,因此通常并不推荐,请尽量通过引用传递委托。使用方式:声明委托、绑定委托、执行委托类比:调用委托——顾客点外卖指定某个餐馆(委托),绑定

2021-02-15 09:18:35 643

原创 UE4 音频可视化

2021-2-6注意导入音频格式为wav,勾选分析FFT;

2021-02-06 22:21:55 853

原创 UE4 Mixamo使用教程

2020-12-17

2021-02-06 22:21:36 3900

原创 UE4 只狼抓钩学习(下)

2021-2-4BP_PawnSekiro(主角的蓝图)大致构造如下1、DeactivateGrapplePointRef2、CheckForGrapplePoint

2021-02-06 22:21:08 878

原创 UE4 只狼抓钩学习(上)

2021-2-4主要用BP_GrapplePoint这个actor类蓝图实现BP_GrapplePoint如英文字面意思,widget是控件根据玩家距离显示抓钩上的圆圈;LandingZone: staticmesh,一块板;DZ: CollisionBox,该范围内不触发抓钩1、变量:bActive、bUsed、PlayerRef、WidgetRef2、函数:Activate、Deactivate、Reactivate、Use、CheckDistanceFromPlayer侦测范围:2000

2021-02-06 22:20:53 1388

原创 UE4学习 敌人死亡镜头切换/时间变慢

2020-11-14主要节点:Set View Target with Blend(切镜头);Set Global Time Dilation(时间膨胀)需注意:实验发现在镜头切换事件中将时间膨胀重新调为0不可实现,故将时间膨胀重新调为1设定在爆炸特效等播放完之后...

2020-11-14 18:40:32 926

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除