- 博客(5)
- 收藏
- 关注
原创 C++动画蓝图实例
之后回到编译器,将写好的实例创建出来。将创建好的动画蓝图赋予人物身上。动态机完成后,我们在回到代码,创建动画实例和,通过动画实例来调用蒙太奇。创建完成后,我们对原生的初始化动画进行重写,对原生的动画进行更新。首先我们要在编辑器中创建我们的C++文件。在状态机中调整我们实现动作的条件。
2024-01-17 21:56:49 481
原创 C++攀岩(上下左右移动)
重载我们的OnMovementModeChanged,从CharacterMovementComponent中调用,通知角色移动模式已经改变。当我们开始攀爬时,我们的物理模式理应也要进入到我们的攀爬状态,所以创建我们的物理状态,将我们的飞行物理状态复制下来进行修改。首先当我们攀岩时,character应该是处于一个缩着的状态,那我们的碰撞范围也要相应的变小。前面我们完成了组件的绑定和判断条件后,我们就可以开始写攀岩的具体功能了。完成之后,我们设置我们回到我们的character文件里设置上下移动。
2023-11-27 00:56:16 133
原创 C++攀岩.判断条件
在完成了组件绑定和创建自定义组件后,接下来就得判断是时候才可以使用我们的攀岩功能。大致框架写完后,我们就可以写判断进行攀爬的条件。判断进行攀爬的条件有两个条件。1.从character前面生成一个碰撞胶囊,当碰撞到墙壁时返回碰撞点信息。2.从character的眼睛出生成一条射线,当碰撞到墙壁时返回碰撞点信息。条件2的目的是为了防止出现墙壁比我们的character矮。我们可以先画出我们的思维导图,方便我们理清我们的判断。根据我们的思维导图来实现我们的判断功能。这样我们的判断条件就写好了。
2023-11-26 23:36:59 38
原创 C++攀岩绑定组件
创建我们的成员变量ClimbNorRockAction。将触发功能绑定我们所创建的变量。组件绑定c++部分就完成了。创建我们按键触发的功能。
2023-11-26 23:05:10 81
原创 C++攀岩
想要实现攀爬效果,我们可以通过修改ue的charactermovement来实现我们自定义的movemen。首先创建自定义组件custommovemecompone,设置我们使用的组件,不用初始的默认组件。不管我们写的是什么类型的功能,首先我得写一个Debug来进行检测功能是否正确。设置自定义组件变量,将默认类型转换为自定义类型,最后获取我们的自定义类型。1.在文件夹中创建一个debughelper.h的文件。完成我们的自定义类型后就可以写我们的攀爬功能了。2.写入debug功能代码。
2023-11-26 22:59:56 39
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人