Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inheritance &引用;实例化";从GameObject继承的自定义类型_Inheritance_Unity3d_Unityscript - Fatal编程技术网

Inheritance &引用;实例化";从GameObject继承的自定义类型

Inheritance &引用;实例化";从GameObject继承的自定义类型,inheritance,unity3d,unityscript,Inheritance,Unity3d,Unityscript,我想“实例化”场景中的自定义类型。通过这样做,我使其从GameObject继承: Block.prototype = new GameObject(); 所以 -这会起作用吗?它会从GameObject继承吗 -我如何“实例化”它 感谢您的帮助。如果它的类型是游戏对象您可以用它制作一个预制件,然后实例化它如果它不是游戏对象,那么您可以将它附加到游戏对象制作一个预制件,然后实例化游戏对象 在inspector中指定预制件,然后使用实例化 public GameObject prefab; Gam

我想“实例化”场景中的自定义类型。通过这样做,我使其从GameObject继承:

Block.prototype = new GameObject();
所以

-这会起作用吗?它会从GameObject继承吗

-我如何“实例化”它


感谢您的帮助。

如果它的类型是
游戏对象
您可以用它制作一个
预制件
,然后
实例化它
如果它不是
游戏对象
,那么您可以将它附加到
游戏对象
制作一个
预制件
,然后实例化
游戏对象
在inspector中指定
预制件
,然后使用
实例化

public GameObject prefab;
GameObject obj = Instantiate(prefab);

你不应该继承游戏对象

你需要继承遗产

monobhavior
继承后,将组件附加到游戏对象上,可以从Unity菜单
GameObject->create Empty
创建此组件,然后将其拖放到项目视图中。这将创建一个
预置
,您可以
实例化

要实例化游戏对象,您需要调用

Resources.Load("path_to_prefab")
预置需要放在名为
Resources
的文件夹下。有关
资源的详细信息。加载