【问题标题】:How to find the size of Object and show it on screen [closed]如何找到对象的大小并将其显示在屏幕上[关闭]
【发布时间】:2016-03-18 10:51:43
【问题描述】:

有没有什么方法可以在屏幕上显示对象大小,同时缩放对象,请给我一个简单的例子,谢谢。

【问题讨论】:

  • 我会让你的问题更清楚(你的意思是什么,尺寸?如尺寸?),并至少展示一次尝试和什么不起作用。

标签: c# unity3d unityscript unity5


【解决方案1】:

你可以像这样得到你的对象大小:

public double GetObjectSize(Object Obj)
{
     using (var m = new System.IO.MemoryStream())
     {
     System.Runtime.Serialization.Formatters.Binary.BinaryFormatter b = new
     System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
     b.Serialize(m, Obj);
     double size = Convert.ToDouble(m.Length);
     return size;
    }
}

但请考虑并非所有对象都是可序列化的。而且它不会将嵌套对象序列化得太深。

【讨论】:

  • 哈哈,很好的答案,你让我很开心:D
  • 大声笑,我怀疑内存大小是目标:D
猜你喜欢
  • 2015-10-08
  • 2014-11-04
  • 2012-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-09
  • 1970-01-01
  • 2014-08-01
相关资源
最近更新 更多