LCC2'nin ProxyMesh normal modu için gerçek sahne derinliği ve normaller sağlayan proxy mesh Actor'ı.
| Modül | LCC4UnrealRuntime |
| Header | LCC2ProxyMesh.h |
| Üst sınıf | AActor |
| Lisanslama | ProxyMesh normal modu lisans gerektirir, bkz. Sürümler ve Lisanslama |
#include "LCC2ProxyMesh.h"
Proxy mesh'in çalışma mantığı, whitebox hazırlama gereksinimleri, yerleştirme adımları, en iyi uygulamalar ve sorun giderme için Proxy Mesh sayfasına bakın. Bu sayfada yalnızca arayüzler listelenir.
Özellikler
| Özellik | Tür | Erişim | Açıklama |
|---|---|---|---|
StaticMeshComponent | UStaticMeshComponent* | Salt okunur | Sahne derinliğini ve GBuffer'ı sağlayan kök statik mesh bileşenidir. Whitebox'ı StaticMesh yuvasına yerleştirin |
Bileşenin kendisi BlueprintReadOnly olduğundan değiştirilemez, ancak StaticMesh özelliği ayarlanabilir.
CustomDepth, Actor tarafından otomatik olarak yönetilir: Geçerli bir mesh atandığında etkinleşir; mesh boş olduğunda tek bir uyarıyla devre dışı kalır (örnek başına en fazla bir mesaj). Ayrıntılar için Behavior bölümüne bakın.
Usage
#include "LCC2ProxyMesh.h"
#include "LCC2Component.h"
#include "Components/StaticMeshComponent.h"
void AMyLightingSetup::SetupProxyMesh(ALCC2Actor* LCC2Actor, UStaticMesh* ProxyAsset)
{
// place it at the same position as the 3DGS; pairing relies on spatial overlap, no explicit reference needed
ALCC2ProxyMesh* Proxy = GetWorld()->SpawnActor<ALCC2ProxyMesh>(
ALCC2ProxyMesh::StaticClass(),
LCC2Actor->GetActorLocation(),
LCC2Actor->GetActorRotation());
if (!Proxy)
{
return;
}
// assign the mesh, CustomDepth turns on automatically
Proxy->StaticMeshComponent->SetStaticMesh(ProxyAsset);
// switch to the ProxyMesh normal mode
ULCC2Component* Comp = Cast<ULCC2Component>(LCC2Actor->GetLCCComponent());
if (Comp)
{
Comp->SetLightMode(ELightMode::Lit);
Comp->NormalMode = ELCC2NormalGenerationMode::ProxyMesh;
// without a license it falls back to Fixed silently, so confirm it
if (Comp->GetEffectiveNormalGenerationMode() != ELCC2NormalGenerationMode::ProxyMesh)
{
UE_LOG(LogTemp, Warning, TEXT("ProxyMesh requires a license"));
}
}
}
Blueprint kullanımı için Proxy Mesh - Blueprint Usage sayfasına bakın.
Ayrıca Bakın
- Proxy Mesh: kullanımın tam açıklaması
- Normaller ve Işıklandırma: dört normal modunun karşılaştırması
- ULCC2Component:
NormalModeve diğer aydınlatma parametreleri - Enum'lar: normal modu değerleri
Bu bölüm XGRIDS'in resmî kullanım kılavuzundan Türkçeye çevrildi; ekran görüntüleri ve arayüz adları özgün haliyle İngilizcedir. İngilizce aslı (yeni sekmede açılır) · Güncelleme:

