vault backup: 2026-05-03 21:38:46

This commit is contained in:
2026-05-03 21:38:46 +08:00
parent 83502d0874
commit 0a81d4ee33
34 changed files with 2442 additions and 845 deletions

View File

@@ -33,8 +33,29 @@ bool bAutoReleaseWhenFinished;
相机动画播放完毕后自动释放实例,避免格斗游戏频繁的相机震动(受击、必杀技等)导致的实例泄漏。
## 修改文件列表
## 完整代码解析
| 文件 | 修改类型 |
|------|---------|
| `Source/Runtime/Engine/Classes/Camera/CameraAnimInst.h` | 新增标记 |
```cpp
// CameraAnimInst.h — 相机动画实例扩展
class UCameraAnimInst
{
// ASW 新增:播放完毕后自动释放实例
// 格斗游戏频繁触发相机震动(受击、必杀技),
// 没有自动释放会导致实例泄漏
UPROPERTY()
bool bAutoReleaseWhenFinished;
// ASW 新增:水平翻转相机动画
// 格斗游戏中玩家交换左右位置(交叉)时,
// 相机震动需要水平翻转以保持视觉一致
UPROPERTY()
bool bPlayCameraAnimFlipH;
};
```
## 代码修改情况
| 文件路径 | 修改类型 | 修改内容 |
|---------|---------|---------|
| `Source/Runtime/Engine/Classes/Camera/CameraAnimInst.h` | 新增 | `bAutoReleaseWhenFinished` 自动释放标记 |
| `Source/Runtime/Engine/Classes/Camera/CameraAnimInst.h` | 新增 | `bPlayCameraAnimFlipH` 水平翻转标记 |