主屏幕類和附加屏幕類除了位置和大小不一樣,其余完全一樣,所以完全可以使用同一個類,不過類名要改一下,就叫: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