- 博客(7)
- 收藏
- 关注
原创 GAS学习笔记(二)
记录下学习Meteor技能的一些心得。主要是WaitTargetData结点和TargetActor的一些研究TargetActor是GAS用于获取场景中物体、空间、位移等数据的机制,同时也可以用于制作可视化debug工具。所以非常有必要掌握它。一般流程为:使用WaitTargetData_AbilityTask生成TargetActor,之后通过TargetActor的内部函数或者射线获取场景信息,最后通过委托传递携带这些信息构建的FGameplayAbilityTargetDataHandle。
2024-03-24 14:55:25 1151
原创 UE HandleBlockingHit
在UProjectileMovementComponent::TickComponent()中,当遇到阻挡时候,也就是Hit.bBlockingHit = true的情形,会调用UProjectileMovementComponent::HandleBlockingHit()方法,然后根据其返回值EHandleBlockingHitResult进行相依的处理。EHandleBlockingHitResult指在HandleBlockingHit()被调用后模拟应该如何进行。
2024-03-05 12:00:44 486
原创 CameraManager源码梳理
2. 否则根据设置的CameraStyle进行相应的处理,如果CameraStyle为默认值则调用UpdateViewTargetInternal()方法。1. 如果TargetActor是CameraActor类型的,调用其CameraComponent的GetCameraView()方法。UpdateViewTarget 根据 ViewTarget 内的 Target 计算对应的 POV 信息(核心逻辑)优先调用蓝图中的实现,若没有,则调用Actor中的CalcCamera()方法。
2024-03-05 00:14:47 830
转载 keras.preprocessing.sequence.pad_sequences学习笔记
参数介绍 keras.preprocessing.sequence.pad_sequences(sequences, maxlen=None, dtype='int32', padding='pre', truncating='pre', value=0.)其中:sequences:浮点数或整数构成的两层嵌套列表maxlen:None或整数,为序列的最大长度。大于此长度的序列将被截短,小于此长度的序列将在后部填0.dtype:返回的numpy array的数据类型padding
2020-06-01 21:35:02 2759
原创 找不到.gitconfig文件具体位置时的解决方法
直接在终端输入命令进入vim编辑:git config --global --edit使用强制保存命令:wq!即可解决权限不够的问题
2019-07-19 11:07:58 13286 1
原创 python3 FreqDist问题
最近开始学习用python进行自然语言处理,由于我本人用的是python3,在使用FreqDist时遇到了些问题,现将问题和解决方法记录下来书上的例子是这样的,但是在按照书上例子敲代码时,运行出错因此我对代码做了如下修改:首先,要把fdist1转换成字典,然后用sorted()对字典进行排序,生成一个列表,列表中每个元素是一个元组
2017-12-05 20:08:12 2265 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人