Files
BladeSmith/Source/BladeSmith/BladeSmith.Build.cs
T
starmen1265 39512c45b6 添加DynamicIronBlock类,实现继承自ADynamicMeshActor的动态铁块
- 创建DynamicIronBlock类,支持动态Box网格生成
- 集成BVH加速结构用于快速空间查询
- 添加可配置的Box大小和细分参数
- 更新Build.cs添加GeometryScript相关依赖模块

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-06 00:42:23 +08:00

40 lines
910 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class BladeSmith : ModuleRules
{
public BladeSmith(ReadOnlyTargetRules Target) : base(Target)
{
PrivateDependencyModuleNames.AddRange(new string[] {
"GeometryScriptingCore",
"GeometryFramework",
"DynamicMesh",
"GeometryCore",
"GeometryAlgorithms",
"ModelingComponents"
});
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
// 如果你的模块类型是 Runtime 或 Gameplay 相关的,则添加这行:
// bFasterWithoutUnity = false; // 确保非 Unity 构建也能正确加载
PublicDependencyModuleNames.AddRange(new string[] {
"Core",
"CoreUObject",
"Engine",
"InputCore",
"EnhancedInput",
"RenderCore",
"RHI",
"RenderCore",
"Renderer",
"PhysicsCore",
"AudioExtensions",
"AudioMixer",
"AudioPlatformConfiguration",
"MiceShaders"
});
}
}