Чего за багнутый язык?

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Чего за багнутый язык?

Сообщение infomatic 26 янв 2013, 18:03

Синтаксис:
Используется csharp
for (int i=0; i<6; i++)
{
        for (int j=0; j<6; j++)
        {
        if (x[i,j] == 1 )
                {
       
var go = GameObject.CreatePrimitive(PrimitiveType.Plane).transform.position(j*100,0,i*100);
               
                                       
                }
        }
}
 

Выдает error CS1955: The member `UnityEngine.Transform.position' cannot be used as method or delegate
чего ему не хватает?
Архив скриптов! Книжка для начинающих Тут
Аватара пользователя
infomatic
UNITрон
 
Сообщения: 229
Зарегистрирован: 04 июн 2012, 11:46

Re: Чего за багнутый язык?

Сообщение Nialit 26 янв 2013, 18:08

infomatic писал(а):
Синтаксис:
Используется csharp
for (int i=0; i<6; i++)
{
        for (int j=0; j<6; j++)
        {
        if (x[i,j] == 1 )
                {
       
                var go = GameObject.CreatePrimitive(PrimitiveType.Plane).transform.position(j*100,0,i*100);
               
                                       
                }
        }
}
 

Выдает error CS1955: The member `UnityEngine.Transform.position' cannot be used as method or delegate
чего ему не хватает?



Позицию нужно отдельно задавать.
Синтаксис:
Используется csharp
var go = GameObject.CreatePrimitive(PrimitiveType.Plane);
go.transform.position = transform.position(j*100,0,i*100);
Nialit
UNец
 
Сообщения: 25
Зарегистрирован: 21 янв 2013, 04:11

Re: Чего за багнутый язык?

Сообщение infomatic 26 янв 2013, 18:12

Выдает тоже самое
error CS1955: The member `UnityEngine.Transform.position' cannot be used as method or delegate
Архив скриптов! Книжка для начинающих Тут
Аватара пользователя
infomatic
UNITрон
 
Сообщения: 229
Зарегистрирован: 04 июн 2012, 11:46

Re: Чего за багнутый язык?

Сообщение seaman 26 янв 2013, 18:15

Учусь пока

Учитесь,а не ругайте язык!
position - это не функция! С его Вы пытаетесь передать какие-то параметры?!?
Да, еще. Что по Вашему будет в переменной go? Ну по всяком случае не GameObject...
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Чего за багнутый язык?

Сообщение infomatic 26 янв 2013, 18:16

Синтаксис:
Используется csharp
var go = GameObject.CreatePrimitive(PrimitiveType.Plane);
                go.transform.position = new Vector3 (j*100,0,i*100);
 


Сработало только так.
Архив скриптов! Книжка для начинающих Тут
Аватара пользователя
infomatic
UNITрон
 
Сообщения: 229
Зарегистрирован: 04 июн 2012, 11:46

Re: Чего за багнутый язык?

Сообщение seaman 26 янв 2013, 18:18

Сработало только так.

Ну, естественно!
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Чего за багнутый язык?

Сообщение infomatic 26 янв 2013, 18:21

Учитесь,а не ругайте язык!
position - это не функция! С его Вы пытаетесь передать какие-то параметры?!?


А я и учусь. Когда учатся свойственно задавать вопросы. ешё бы ассемблер в унити запилили вместо С#, чего по проще языков нет. :( Методом тыки изучаю. Литература Visual Studio тут както мало помогает
Архив скриптов! Книжка для начинающих Тут
Аватара пользователя
infomatic
UNITрон
 
Сообщения: 229
Зарегистрирован: 04 июн 2012, 11:46

Re: Чего за багнутый язык?

Сообщение seaman 26 янв 2013, 18:29

Методом тыки изучаю.

Вот потому такие нубские вопросы. Прочитали бы хоть для чайников книжку - научились бы отличать функции от переменных.
ешё бы ассемблер в унити запилили вместо С#, чего по проще языков нет.

Имхо - один из простейших языков. Очень логичный, последовательный без загибонов.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Чего за багнутый язык?

Сообщение infomatic 26 янв 2013, 18:31

да причем тут функция и переменная, мне монодеволпер это так советовал так я и писал...
Архив скриптов! Книжка для начинающих Тут
Аватара пользователя
infomatic
UNITрон
 
Сообщения: 229
Зарегистрирован: 04 июн 2012, 11:46

Re: Чего за багнутый язык?

Сообщение seaman 26 янв 2013, 18:37

да причем тут функция и переменная

Так Вы что еще и ошибку не поняли?
position - переменная, а Вы к ней как к функции обратились. Знаете как к функциям обращаются? Например
Синтаксис:
Используется csharp
CreatePrimitive(PrimitiveType.Plane) //Имя функции (параметры)

Как Вы обратились к position?
Синтаксис:
Используется csharp
transform.position(j*100,0,i*100)

Что это? - это явно обращение к функции! position - имя функции с тремя параметрами, в качестве которых вы пытаетесь передать j*100,0,i*100
Но position же не функция!- это переменная. Нельзя к ней так обращаться!
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Чего за багнутый язык?

Сообщение infomatic 26 янв 2013, 18:39

да я знаю что тансформ это 3 переменных типо вектор3, а вектор3 это 3 простых переменных
position.x
position.y
position.z
И ошибку я понял. Мне ситаксис надо изучать
Архив скриптов! Книжка для начинающих Тут
Аватара пользователя
infomatic
UNITрон
 
Сообщения: 229
Зарегистрирован: 04 июн 2012, 11:46

Re: Чего за багнутый язык?

Сообщение seaman 26 янв 2013, 18:42

тансформ это 3 переменных типо вектор3

Это не так.
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Чего за багнутый язык?

Сообщение infomatic 26 янв 2013, 18:44

а какого типа ротейшен и скал
Архив скриптов! Книжка для начинающих Тут
Аватара пользователя
infomatic
UNITрон
 
Сообщения: 229
Зарегистрирован: 04 июн 2012, 11:46

Re: Чего за багнутый язык?

Сообщение seaman 26 янв 2013, 18:47

Вы учитесь? Ну так - откройте мануал и посмотрите.
Ну и естественно вообще говорить, что класс - это его поля (проще - переменные) в корне неверно. А методы (функции)? Вы просто про них забыли?
seaman
Адепт
 
Сообщения: 8352
Зарегистрирован: 24 янв 2011, 12:32
Откуда: Самара

Re: Чего за багнутый язык?

Сообщение infomatic 26 янв 2013, 18:49

понял ротейшен функция
Архив скриптов! Книжка для начинающих Тут
Аватара пользователя
infomatic
UNITрон
 
Сообщения: 229
Зарегистрирован: 04 июн 2012, 11:46

След.

Вернуться в Почемучка

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

Сейчас этот форум просматривают: Yandex [Bot] и гости: 25