谁能帮我用unity3d介绍写一个点击按钮暂停游戏的C#代码?求大神>o<

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
//要生成物体的预制体。
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

 模拟的的思路是,用鼠标点击屏幕然后实例化一个预制体,利用刚体组件使它有個向前发射的效果将生成的物体写入一个数组,当物体数量达到五个的时候销毁数组中下标为0的预制体,同时将销毁物体从数组中移除

续上一篇博客上一篇博客有生荿了Test.dll库,下面就利用反射技术把Test.dll库中的脚本代码动态挂载在游戏物体上在unity场景中新建一个Cube,名为Cube,再新建脚本,名为Test,挂载到Cube上编辑脚本如丅:

运行游戏,你会发现Cube游戏物体上动态挂上了一个名为Program的脚本并且后台会打印输出"我是dll方法"

一个很大的坑,当你动态修改Test.dll里面的脚本內容时再一次调用GetType方法,运行结果还是没修改时的情况原因我猜想是由于通过文件流读入的是dll库名称没变,有谁知道的还望告知一下!解决方法动态修改脚本内容时顺便也把编译输出的dll库名称也修改一下(在上一篇博客中修改),这时还得使GetType方法中读入的dll库的名称与修改後的dll库名称一致


我要回帖

更多关于 unity3d 的文章

 

随机推荐