首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Prefab.Instantiate新对象

Prefab.Instantiate新对象
EN

Stack Overflow用户
提问于 2012-08-22 11:47:41
回答 1查看 566关注 0票数 0

我有关于预制件的问题,我想在球体被扔进air.So后从它原来的位置替换它,我读过并遵循了如何创建预制件的步骤。目前,我有一个球体,一个脚本,一个prefab.Script已经附加到球体上,球体被拖动到预制件中。

以及如何使用下面的代码实例化新的球体。

代码语言:javascript
复制
    function Update(){

if (Input.touchCount == 1) {

    transform.eulerAngles.x = -45;
    rigidbody.velocity=transform.forward * force;

}
EN

回答 1

Stack Overflow用户

发布于 2012-08-22 15:14:07

您需要在脚本中引用预置。这意味着在Unity中通过拖放来填充一个公共GameObject。

代码语言:javascript
复制
public GameObject spherePrefab;

function Update(){
    if (spherePrefab != null) {
        GameObject go = (GameObject)Instantiate (spherePrefab);
        go.transform.eulerAngles = -45;
        // ...
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12066059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档