用户登录
用户注册

分享至

unity 数组

  • 作者: 嬲嬲嬲嬲嬲嬲嬲嬲613
  • 来源: 51数据库
  • 2020-09-25
1.创建Unity3d工程,新建C#脚本,名称自拟。

2.双击脚本,添加数组变量public Object[] shapes = null;

3.返回场景,将数组长度设置成3。

4.新建三个球体,将球体错开位置,依次拖拽到对象数组变量中进行赋值。



  步骤如下:
1、编写要引用的程序集。
我们几乎可以编写任何用途的程序集,就像用c#开发.net类库一样。不过需要注意的是,如果要编写从unity继承的类(比如从monobehaviour派生的组件等等),则不能使用namespace,目前的unity不支持,用了编译报错。
虽然不能使用namespace,但我实际测试后发现若新项目中创建了与引用的程序集同名的类,unity编译并不会报错,而且实际执行也很正常。由于没有介绍unity内部如何编译的资料,我们还是尽量不要重名吧。
2、将程序集dll放置到目标unity工程的asset目录下(这点很重要)。
虽然可以用visualstudio编写unity代码,但实际上unity生成游戏时还要自己再编译一遍。因此,在vs中的引用设置不能被unity所使用。我曾经尝试过把要引用的程序集放在gac中也不行。正确的做法是把dll放在asset下,unity能很好地识别它。
如果我们把组件编写在程序集中的话,展开程序集就能看到这些组件,甚至可以直接把它们拖动到gameobject中,很强大吧!
3、在目标工程中添加引用,编写代码。
这个没什么好说的。
4、测试通过,成功!
由于可以方便地使用程序集,
软件
前端设计
程序设计
Java相关