完成rt预览
This commit is contained in:
@@ -10,6 +10,8 @@ namespace NBF
|
||||
public partial class ModelViewer : GComponent
|
||||
{
|
||||
ModelViewRenderImage _renderImage;
|
||||
private Material _material;
|
||||
private MeshRenderer _meshRenderer;
|
||||
|
||||
private void OnInited()
|
||||
{
|
||||
@@ -17,6 +19,9 @@ namespace NBF
|
||||
TouchHolder.onRollOver.Set(OnFocusIn);
|
||||
TouchHolder.onRollOut.Set(OnFocusOut);
|
||||
Stage.inst.onMouseWheel.Add(OnMouseWheel);
|
||||
|
||||
_material = new Material(Shader.Find("Unlit/Transparent"));
|
||||
_material.name = "fk";
|
||||
}
|
||||
|
||||
public override void Dispose()
|
||||
@@ -36,7 +41,20 @@ namespace NBF
|
||||
//Assets/Resources/gfx/baits/worm_01/worm_01.prefab
|
||||
// _renderImage.LoadModel("gfx/baits/worm_01/worm_01");
|
||||
_renderImage.LoadModel("gfx/" + itemConfig.Model);
|
||||
// var model = PrefabsHelper.CreatePrefab("gfx/baits/worm_01/worm_01");
|
||||
_meshRenderer = ModelHolder.displayObject.cachedTransform.GetComponent<MeshRenderer>();
|
||||
|
||||
// ChangeMaterial();
|
||||
}
|
||||
|
||||
private int count = 0;
|
||||
|
||||
protected override void OnUpdate()
|
||||
{
|
||||
base.OnUpdate();
|
||||
|
||||
// ChangeMaterial();
|
||||
|
||||
count++;
|
||||
}
|
||||
|
||||
#region 用户输入操作(滑动,拖动等)
|
||||
@@ -74,5 +92,30 @@ namespace NBF
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region NMSL
|
||||
|
||||
private void ChangeMaterial()
|
||||
{
|
||||
if (_meshRenderer != null && _meshRenderer.material != _material)
|
||||
{
|
||||
var old = _meshRenderer.material;
|
||||
_material.mainTexture = old.mainTexture;
|
||||
_meshRenderer.material = _material;
|
||||
}
|
||||
}
|
||||
|
||||
public void SetBackground(GObject image)
|
||||
{
|
||||
SetBackground(image, null);
|
||||
}
|
||||
|
||||
|
||||
public void SetBackground(GObject image1, GObject image2)
|
||||
{
|
||||
// _renderImage.SetBackground(image1, image2);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user