星鸿阁

 找回密码
 立即注册
搜索
热搜: 活动 交友 动画
查看: 1144|回复: 0

笔记

[复制链接]

2254

主题

2764

帖子

9644

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9644
发表于 2021-12-24 20:03:03 | 显示全部楼层 |阅读模式
hh
public:
        UFUNCTION(BlueprintCallable)
                static bool SkyMeshMatSetFunc(
                                AActor* Act,
                                UStaticMeshComponent* UMC,
                                UPARAM(ref) bool& oncekey,
                                UMaterialInterface* UMat,
                                FName OptionName,
                          UPARAM(ref) float& SunSethight
                );
        //static FFloatProperty* Sunhig;
//protected:

ss
AActor* Act,
        UStaticMeshComponent* UMC,
        UPARAM(ref) bool& oncekey,
        UMaterialInterface* UMat,
        FName OptionName,
        UPARAM(ref) float& SunSethight

if (UMC != nullptr)
        {
                UMC->K2_SetWorldRotation(FRotator(0, 0, 0), false, aa, false);
               
                if (!oncekey)
                {
                        UMID = UMC->CreateDynamicMaterialInstance(0, UMat, NAME_None);
                        oncekey = true;
                }


                FVector XVector = Act->GetActorRotation().Vector();
                if (UMID != nullptr)
                {
                        UMID->SetVectorParameterValue("Sun Direction", FLinearColor(XVector));
                }
        }
        //Act->GetActorRotation().Pitch

        //Sunhig = FindFieldChecked<UFloatProperty>(Act->GetClass(), "Sun Height");
       


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|starfluidga

GMT+8, 2025-3-9 23:55 , Processed in 0.017111 second(s), 21 queries .

Made by Liga 星鸿阁

Copyright © 2020-2048, LigaStudio.

快速回复 返回顶部 返回列表