Показать сообщение отдельно
Старый 09.03.2015, 23:38   #2070
seaman
Знающий
 
Регистрация: 08.01.2013
Адрес: Самара
Сообщений: 284
Написано 104 полезных сообщений
(для 180 пользователей)
Ответ: Вопросы от новичка

Условие не срабатывает и объект создается каждый проход цикла.
Ничего подобного не наблюдаю.
using UnityEngine;

public class 
MyInstance MonoBehaviour
{
    public 
GameObject prefab;

    private 
GameObject __go;

    public 
void Start()
    {
        for(
int i 010i++)
        {
            if(
__go == null)
            {
                
Debug.Log(__go);
                
__go = (GameObject)Instantiate(prefabtransform.positiontransform.rotation);
            }
        }
    }

Появляется один объект. В дебаге один Null.
PS^ Предлагаю не писать невнятный кусок скрипта. По тому что Вы привели - у Вас может быть все что угодно...
(Offline)
 
Ответить с цитированием