MetaCoreEngineV2/.gitignore
赵豪 0455dc6a8a ```
chore(git): 更新.gitignore文件以包含更多Python和项目特定文件

- 添加Python相关忽略规则(__pycache__、.pyc等)
- 添加虚拟环境相关忽略(venv、env等)
- 添加IDE相关忽略(.vscode、.idea等)
- 添加C++/CMake相关忽略(CMakeFiles、Makefile等)
- 添加Panda3D/RenderPipeline特定忽略(.bam、.egg等)
- 添加样本和测试模型相关忽略
- 添加操作系统特定文件忽略
- 移除旧的忽略规则并重新组织结构
```
2026-01-13 17:34:08 +08:00

115 lines
1.4 KiB
Plaintext

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.pyd
.Python
*.egg-info/
dist/
build/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg
MANIFEST
# Virtual Environment
venv/
env/
ENV/
.venv/
*.venv
# IDEs
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
*.sublime-*
*.sublime-workspace
.spyderproject
.spyproject
# Project specific
data/install.flag
rpcore/native/use_cxx.flag
imgui.ini
*.log
# C++ / CMake
CMakeCache.txt
CMakeFiles/
cmake_install.cmake
Makefile
*.cmake
!CMakeLists.txt
compile_commands.json
.clang_complete
compile_flags.txt
# Panda3D / RenderPipeline specific
# *.txo
*.bam
*.egg.pz
# *.txo.gz
*.egg
*.glb.cache
# Generated shader files
rpplugins/env_probes/shader/mips/
# Skin assets (PSD files)
*.psd
# Samples (optional - large files)
samples/00-Loading the pipeline/*
samples/01-Material-Demo/*
samples/02-Roaming-Ralph/*
samples/03-Lights/*
samples/04-Material-Blending/*
samples/05-Quboid/*
samples/06-Car/*
samples/07-Shading-Models/*
samples/08-Terrain/*
samples/09-Benchmark/*
samples/10-Plugin-Showcase-AO/*
samples/11-Instancing/*
!samples/.gitignore
!samples/download_samples.py
!samples/README.md
# Test models
test_models/*.glb
!test_models/.gitignore
# Temporary files
*.tmp
*.bak
*.backup
*.old
*~
# OS specific
Thumbs.db
ehthumbs.db
Desktop.ini
$RECYCLE.BIN/
*.cab
*.msi
*.msix
*.msm
*.msp
*.lnk
# Package managers
pip-log.txt
pip-delete-this-directory.txt
requirements-dev.txt