第三十八節 合并屏幕類

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

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。