-1
Мне нужно масштабировать плоскость с высотой и шириной изображения, поэтому основная текстура плоскости не растянется. так:Как получить собственный размер изображения во время выполнения?
void LoadBG()
{
string bgpaht = Application.persistentDataPath +"/a.png";
if (File.Exists(bgpath))
{
byte[] bgbyte=File.ReadAllBytes(bgpath);
...
...
Texture2D t2d = new Texture2D(a.width,a.height);
t2d.LoadImage(bgbyte);
plane.transform.localScale = new Vector3(t2d.width,1.0f,t2d.height);
plane.renderer.material.mainTexture=t2d;
}
}
ОК, теперь, как я могу получить ширину и высоту изображения «a.png»?
Я согласен с вами, но я хочу, чтобы реализовать его в IOS, так что я не могу найти подходящую «System.Drawing.dll» –
мой бог, я был так небрежно, ответ «http://docs.unity3d.com/ScriptReference/Texture2D.LoadImage.html» –