Показать сообщение отдельно
Старый 29.07.2011, 00:20   #8
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Очень нужна помощь..

Кнопки и не будет. GUI класс нужно вызывать только в OnGUI(),а никак не в Start().
Так будет инстансить каждые 3 секунды и по клику,но по клику в общую кассу считаться не будет.
using UnityEngine;
using System.Collections;

public class 
NewBehaviourScript MonoBehaviour
{
    public 
GameObject _enemy;
    
int _enemyCalc 0;
    
float _time 0;
    
int _timeCalc 0;
    
    
void OnGUI()
    {
      
        if (
GUI.Button(new Rect(10705030), "Click me"))
        {
            
Instantiate(_enemytransform.positiontransform.rotation);
        }
    }

    
void Update()
    {
        if (
_enemyCalc<=10)
        {
           
float _delta_Time Time.time _time;
           if (
_delta_Time >= 1)
           {
               
_time Time.time;
               
_timeCalc++;
               if (
_timeCalc%3==0)
               {
                   
Instantiate(_enemytransform.positiontransform.rotation);
                   
_enemyCalc++;
               }
           }
        }
    }

__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.

Последний раз редактировалось Lestar, 29.07.2011 в 01:44.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
PasPar2 (29.07.2011)