快速提问。 (我无法在任何地方找到关于此的文档)
执行此操作时:
Texture2D t1;
t1 = content.Load<Texture2D>("some texture");
Texture2D t2;
t2 = t1;
是创建引用还是实际复制纹理?
我想知道,所以我可以在实施相关内容时考虑到它。
答案 0 :(得分:5)
这只是一个参考作业。没有移动实际数据。
答案 1 :(得分:5)
Texture2D是一个类。因此,赋值将创建引用的副本 - t1和t2将具有引用相等性,即Object.ReferenceEquals(t1, t2)
将为真。