【问题标题】:Object spawning and deleting对象生成和删除
【发布时间】:2012-11-30 14:05:48
【问题描述】:

我目前正在制作一个简单的横向卷轴。团结一致。我正在寻找一种在对象进入相机之前生成对象并在它们通过相机后将其移除的方法。所有这些都将发生在 x 轴上。

将生成 6 种不同类型的对象。并且彼此距离不同。 物体是可以拾取的,它们都是预制件,并且有玩家碰撞时拾取的功能脚本。但如果他们没有被捡起,我需要一种方法来移除它们。

有没有人有一个简单的脚本可以做到这一点?

【问题讨论】:

    标签: unity3d 2d unityscript side-scroller


    【解决方案1】:

    MonoBehaviour 中有两种方法可以使用:OnBecameInvisibleOnBecameVisible。只要渲染器不再被任何相机可见(或变得可见),它们就会被调用。

    【讨论】:

    • onbecameinvisbile 可用于我的脚本。但是当它们需要在它们进入屏幕之前生成时,我该怎么做呢?
    • 在任何你想要的地方生成它们。在创建 GameObject 时,每个脚本上的 Awake 方法都在调用。然后,查看Renderer.isVisible 字段以了解它目前是否可见并按照您的意愿行事。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 2013-02-16
    • 2013-05-12
    相关资源
    最近更新 更多