手把手教你Unity开发俄罗斯方块

第三十八节 合并屏幕类

2019-06-25  本文已影响0人  安静的程序员

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

上一篇 下一篇

猜你喜欢

热点阅读