- 博客(5)
- 收藏
- 关注
原创 UE4 C++调用蓝图方法
1.创建接口2.声明接口方法: UFUNCTION(BlueprintNativeEvent, BlueprintCallable, Category = "Item") void OnSelect();3.继承接口:#include "CharcterInterface.h"class GAMEREADY_API ACharactorCode : public ACha
2017-02-20 15:34:10
2021
原创 UE4 C++使用反射
使用:UFunction *rightFunc = this->FindFunction(FName(TEXT("OnRightMousePressed"))); if (rightFunc) ProcessEvent(rightFunc, nullptr);蓝图直接使用蓝图对象根据方法名取得方法注意:OnRightMousePressed是this中的一个方
2017-02-16 16:33:45
1074
原创 UE4 委托应用
1.单个委托 (测试只能绑定一个方法,绑定多个方法时执行最后一个绑定方法)声明:DECLARE_DELEGATE_OneParam(MyDelegate, FVector);MyDelegate delegate_CameraMove;执行:delegate_CameraMove.Excute(offset);绑定:delegate_CameraMove.BindUObje
2017-02-16 11:34:49
790
原创 UE4 委托及事件声明 (DelegateCombinations.h)
// Copyright 1998-2016 Epic Games, Inc. All Rights Reserved.#pragma once#define DECLARE_DELEGATE( DelegateName ) FUNC_DECLARE_DELEGATE( DelegateName, void )#define DECLARE_MULTICAST_DELEGATE( De
2017-02-15 15:40:10
2807
原创 UE4 BehaviorTree笔记
1.BehaviourTree:每一帧都会执行2.Blackboard:用来储存字段,主要用于保存AI状态,方便在不同的Task中访问3.Composite(灰色):控制行为树走向 (1).Selector: 从左到右执行,直到子树返回True停止(2).Sequence: 从左到右执行,直到子树返回False停止4.Decorator(蓝色):内嵌在composite中,判断
2017-02-14 17:13:00
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人