Проблема с void Update

Программирование на Юнити.

Проблема с void Update

Сообщение frost 18 апр 2011, 14:12

Синтаксис:
Используется csharp
using UnityEngine;
using System.Collections;

public class Constructor : MonoBehaviour {
       
        // Public variables
        public GameObject player_example;      
        public Transform drednoughtBody;       
       
        // Private variables
        private GameObject drednought; 
        private GameObject skelet;             
        private Transform player_torso;        
       
        // Construction
        void  Start () {
                drednought = new GameObject("drednought");                                                                                                                                                                                                                                                     
                player_example = Instantiate(player_example, drednought.transform.position, drednought.transform.rotation) as GameObject;                                                      
               

                player_torso = Instantiate(drednoughtBody.Find("player_torso_flamer"), player_example.transform.position, player_example.transform.rotation) as Transform;                     
                player_example.name = "base";                                                                                                                  
                player_torso.name = "player_torso_flamer";                                                                                                                             
                player_torso.parent = player_example.transform;                                                                                        
                player_example.transform.parent = GameObject.Find("drednought").transform;             
        }
       
        // Construction
        void  Update () {
                if (Input.GetKeyDown ("KeyCode.Space"))                                                                                                                                                                
                {
                        if (player_torso.name == "player_torso_flamer")                                                                                                                                                                                                                                                                         {
                                Destroy(GameObject.Find(drednought.name + "/base/player_torso_flamer"));                                                                                                                                                               
                                player_torso = Instantiate(drednoughtBody.Find("player_torso_minigun"), player_torso.position, player_example.transform.rotation) as Transform;
                                player_torso.name = "player_torso_minigun";                                                                                                                                                                                                                                                            
                        }
                        else                                                                                                                                                                                                                                                                                                                   
                        {
                                Destroy(GameObject.Find(drednought.name + "/base/player_torso_minigun"));                                                                                                                                                              
                                player_torso = Instantiate(drednoughtBody.Find("player_torso_flamer"), player_torso.position, player_example.transform.rotation) as Transform;
                                player_torso.name = "player_torso_flamer";                                                                                                                                                                                                                                                             
                        }
                        player_torso.parent = player_example.transform;                                                                                                                                                                                                                                
                }
        }

error CS8025: Parsing error
В чем траббл? По любому что то нубское, ну и ясное дело, программирование начал учить недавно.
Мне нужно чтобы по нажатию клавиши, менялась верхняя часть тела.
Воистину удивителен ребенка разум.
Аватара пользователя
frost
UNITрон
 
Сообщения: 202
Зарегистрирован: 10 дек 2010, 15:46
Откуда: Luksemburg
  • ICQ

Re: Проблема с void Update

Сообщение Zaicheg 18 апр 2011, 14:35

Просто вы забыли последнюю закрывающую скобку (для класса) — отсюда и ошибка.
И вы забыли указать, на какую строку ведёт ошибка. Предупреждение, чуть-чуть до бана не хватило.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец

Re: Проблема с void Update

Сообщение frost 18 апр 2011, 14:46

Вот облажался. Не углядел, спасибо . С чего то же надо начинать, зачем бан сразу?
Последний раз редактировалось frost 18 апр 2011, 17:34, всего редактировалось 1 раз.
Воистину удивителен ребенка разум.
Аватара пользователя
frost
UNITрон
 
Сообщения: 202
Зарегистрирован: 10 дек 2010, 15:46
Откуда: Luksemburg
  • ICQ

Re: Проблема с void Update

Сообщение frost 18 апр 2011, 14:47

Не...это надо было же. Извините еще раз
Воистину удивителен ребенка разум.
Аватара пользователя
frost
UNITрон
 
Сообщения: 202
Зарегистрирован: 10 дек 2010, 15:46
Откуда: Luksemburg
  • ICQ

Re: Проблема с void Update

Сообщение Zaicheg 18 апр 2011, 15:19

frost писал(а):Вот подстава. Не углядел, спасибо . С чего то же надо начинать, зачем бан сразу?

Просить искать ошибку парсинга без указания строки — это очень плохо.
Дьяченко Роман
e-mail: _zaicheg.reg@gmail.com
skype: zaicheg12
vkontakte: _vk.com/zaichegq
Работа: _wie3.com _www.sanviz.com
Аватара пользователя
Zaicheg
Адепт
 
Сообщения: 3024
Зарегистрирован: 19 июн 2009, 15:12
Откуда: Череповец


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6