еще так случилось что нужно на все горизонтальные полигоны наносить текстуру так, а на вертикальные под углом 90 градусов это в каком моменте написать?
Александр Евсеев: понятно) оказалось так, что необходимо только на ту кнопку применить Ваши поправления, на которую я просил, а перед поиском создавать новую форму) а то поиск не происходил второй раз
Александр Евсеев: интересно помогите разобраться вот коды классов
всего три pastebin.com/ci3D6pvG класс главной формы pastebin.com/mFt5QA1y класс дочерней формы pastebin.com/q7n0B2na статический класс
помогите разобраться пожалуйста
у дочерней private void btSearchNext_Click_1 должен вызывать главной формы Selection
if (child != null)
{
RenderTexture renderTexture = RenderTexture.GetTemporary(1266, 941,24);
RenderTexture.active = renderTexture;
Camera captCamera = GameObject.Find("Capture Camera").GetComponent();
captCamera.targetTexture = renderTexture;
captCamera.Render();
Texture2D screenShot = new Texture2D(1266, 941);
screenShot.ReadPixels (new Rect(0,0,1266,941),0,0);
screenShot.Apply();
byte[] bytes = screenShot.EncodeToJPG();
ReadParam();
numberCapture++;
string filename = "Assets/Materials/Materials/Video/Covers/screenShot"+ numberCapture +".jpg";
System.IO.File.WriteAllBytes(filename, bytes);
Material _material = new Material(Shader.Find("Mobile/Diffuse"));
Texture2D treat = AssetDatabase.LoadAssetAtPath("Assets/Materials/Materials/Video/Covers/screenShot"+ numberCapture +".jpg", typeof(Sprite)) as Texture2D;
_material.SetTexture("_MainTex", treat);
_material.SetTextureScale("_MainTex", new Vector2(0, 0.89f));
_material.SetTextureOffset("_MainTex", new Vector2(0, 0.55f));
AssetDatabase.CreateAsset(_material,"Assets/Materials/Materials/Video/Covers/Materials/Material" + numberCapture + ".mat");
WriteParam();
AssetDatabase.Refresh();
GameObject cover = GameObject.Find("Cover");
cover.GetComponent().material = _material;
cover.name = "Cover" + numberCapture;
//выключить рендерер у муви текстуры
Debug.Log("child != null");
}
else
{
child = null;
Debug.Log("child == null");
}