This commit is contained in:
2026-02-20 21:03:17 +08:00
parent 6cf9b8df56
commit 27a1f9d084
920 changed files with 196579 additions and 6801 deletions

View File

@@ -28,7 +28,8 @@ namespace NBF
// Vector3 _rotating;
const int RENDER_LAYER = 22;
const int HIDDEN_LAYER = 10;
const int HIDDEN_LAYER = 22;
public ModelViewRenderImage(GGraph holder)
{
@@ -96,37 +97,17 @@ namespace NBF
ModelViewerUtils.InitSetting(model, ViewerSettings);
}
var meshArr = _model.GetComponentsInChildren<MeshRenderer>();
foreach (var meshRenderer in meshArr)
{
// 设置物体仅接受 Layer 2 的光照
meshRenderer.renderingLayerMask = 1 << 2;
}
Review();
}
// public void LoadModel(string model, ModelViewerSettings settings)
// {
// this.UnloadModel();
// ViewerSettings = settings;
//
// Object prefab = Resources.Load(model);
// if (prefab == null) return;
// GameObject go = ((GameObject)Object.Instantiate(prefab));
// var joint = go.GetComponent<Joint>();
// if (joint != null)
// {
// Object.Destroy(joint);
// }
//
// _model = go.transform;
// _model.SetParent(this.modelRoot, false);
// _model.localPosition = Vector3.zero;
// _model.localScale = Vector3.one;
// _model.localEulerAngles = Vector3.zero;
// if (ViewerSettings == null)
// {
// ViewerSettings = new ModelViewerSettings();
// ModelViewerUtils.InitSetting(go, ViewerSettings);
// }
//
// Review();
// }
public void UnloadModel()
{
if (_model != null)
@@ -185,7 +166,9 @@ namespace NBF
if (_renderTexture != null)
return;
_renderTexture = new RenderTexture(1024, 1024, 24, RenderTextureFormat.ARGB32)
//1920
_renderTexture = new RenderTexture(_width, _height, 24, RenderTextureFormat.ARGB32)
{
antiAliasing = 8,
filterMode = FilterMode.Bilinear,