亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【unity實用技能】記一次失敗的藍圖接口開發失敗經驗

發布時間:2020-10-13 15:33:27 來源:網絡 閱讀:996 作者:xiaosongfang 欄目:游戲開發

本來想寫一個批量控制widget開關的接口,想寫一個像append一樣的可加pin的接口
【unity實用技能】記一次失敗的藍圖接口開發失敗經驗

首先還是找到這個接口得代碼
【unity實用技能】記一次失敗的藍圖接口開發失敗經驗

可以看到關鍵的點就是 CommutativeAssociativeBinaryOperator = "true"
就是這個,標記這個接口是可以加pin的。
接下來就是照著寫一下接口

// Fill out your copyright notice in the Description page of Project Settings.

#pragma once
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Kismet/BlueprintFunctionLibrary.h"
#include "Styling/SlateTypes.h"
#include "Components/Widget.h"
#include "ExtraBlueprintFunctionHelper.generated.h"

/**
 * 
 */
UCLASS()
class CLIENT_API UExtraBlueprintFunctionHelper : public UBlueprintFunctionLibrary
{
    GENERATED_BODY()

public:
    UFUNCTION(BlueprintCallable, meta = (DisplayName = "SetBatchVisiable", CommutativeAssociativeBinaryOperator = "true"), Category = "UExtraBlueprintFunctionHelper")
    static UWidget* SetBatchVisiable(UWidget* objA, UWidget* objB);

};

這里有幾個要注意的地方:
1.用了CommutativeAssociativeBinaryOperator這個標記為可拓展的話,返回值類型和傳的參數類型要一致
2.如果要帶流程線的話,就不能用BlueprintPure,要用BlueprintCallable
3.如果用了BlueprintCallable,那么又不能加pin了。。。
就是要不是這樣
【unity實用技能】記一次失敗的藍圖接口開發失敗經驗
要不是這樣

【unity實用技能】記一次失敗的藍圖接口開發失敗經驗

所以,失敗了。。。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

额济纳旗| 安顺市| 韶关市| 南华县| 邵阳县| 九龙县| 铜陵市| 奉节县| 新竹县| 福贡县| 阆中市| 北川| 太原市| 伊春市| 逊克县| 宜兰县| 田东县| 淮阳县| 读书| 喀喇沁旗| 安达市| 杭锦后旗| 祁门县| 桦南县| 吉林市| 仪征市| 吉林省| 苍南县| 巨鹿县| 丹寨县| 尉氏县| 基隆市| 象州县| 铁力市| 万州区| 崇义县| 乐陵市| 达尔| 灌南县| 洱源县| 达孜县|