首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Unity3d_iGUI_对iGUICode_xx.cs资料重新命名

2013-10-10 
Unity3d_iGUI_对iGUICode_xx.cs文件重新命名在unity3d中,如果我们我们需要系统同一套使用igui制作的GUI系

Unity3d_iGUI_对iGUICode_xx.cs文件重新命名

在unity3d中,如果我们我们需要系统同一套使用igui制作的GUI系统怎么办呢?如果我们直接在原来的场景中

拷贝一份是可以,但是呢!当我们编写逻辑代码的时候就会在原来的IGUICode_xx.cs文件进行编辑的。这样就会出现。大家都不希望看到的现象,那就是影响以前的代码结构。这样带来很多心的BUG,同时代码就变得更加复杂了!

     所以我们就需要对原来的iguiCode_xx.cs文件进行重命名,同时使用iGUIRoot对象上的Manual Code File属性进行设置,这样就可以达到我们需要的效果了,既实现了代码的重用也不会导致代码的冗余高的现象了!想想挺爽的!!

现在解决方案介绍如下:

     1、我们重命名一下原来的iGUICode_xx.cs文件命名(EG: iGUICode_demo.cs——>iGUICode_test.cs)

     2、我们接下来需要把iGUICode_test.cs文件中的类名字以及相关的变量类型改为iGUICode_test

        (我们可以使用monoIDE中的反射进行)

     3、最后我们把改好的cs文件拖给iGUIRoot对象上的Manual Code File属性,同时删除原来丢失的文件

效果图:

        Unity3d_iGUI_对iGUICode_xx.cs资料重新命名

Unity3d_iGUI_对iGUICode_xx.cs资料重新命名

 

结束语:

完成上面的步骤,我们需要的效果就有了!

Enjoy!

热点排行