第三十八节 合并屏幕类

主屏幕类和附加屏幕类除了位置和大小不一样,其余完全一样,所以完全可以使用同一个类,不过类名要改一下,就叫:Screen。

01.重命名类

将ScreenMain重命名为Screen,使用Visual Studio自带的重命名功能可以方便的重命名所有引用。
然后文件名也改成Screen.cs。

02.公开成员变量

将以下4个成员设置为public,并且取消初始化,这些值在Unity编辑器中设置:

public int _ScreenWidth;    // 屏幕宽度
public int _ScreenHeight;   // 屏幕高度
public int _ScreenPoint_x;  // 屏幕横坐标
public int _ScreenPoint_y;  // 屏幕纵坐标
03.修改附加屏幕的类

将原来的类ScreenAttached移除,替换成Screen,设置屏幕大小和位置,还有引用像素点预制体:


04.重命名附加屏幕类

此时不能使用Visual Studio自带的重命名功能,会与原来的Screen产生冲突,所以只能手动命名了。
使用Visual Studio的查找引用功能,找到所有ScreenAttached类的引用,然后依次修改为Screen,最后删除ScreenAttached.cs。


05.测试

代码链接:https://pan.baidu.com/s/1RlSJaxYTr2hSiV3CxuDmgQ
提取码:val9

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容